最近研究了一下插件,直接就把点歌的插件稍微改造了一下
以后再也不用专门跑去网易云搜歌了,可怜我那每月十几块的会员了,不如整杯柠檬茶喝喝

咋样呢?我感觉能凑活玩吧~嘿嘿嘿 话不多说,直接上代码

import requests
from nonebot.adapters.cqhttp import Message, MessageEvent
from nonebot import on_command, on_keyword
from nonebot.plugin import export
from nonebot.typing import T_State
from nonebot.adapters import Bot, Event
from nonebot.rule import Rule
from aiocqhttp.exceptions import Error as CQHttpErrorsong = on_command("点歌")@song.handle()
async def handle_first_receive(bot: Bot, event: Event, state: T_State):args = str(event.get_message()).strip()if args:state["songName"] = args@song.got("songName", prompt="你想点什么歌呀小可爱?")
async def handle_city(bot: Bot, event: Event, state: T_State):songName = state["songName"]url = f"https://api.iyk0.com/wymusic/?msg={songName}&n=1&format=json"resp = requests.get(url).json()music_title = resp['song']singer = resp['singer']url_url = resp['url']image = resp['img']cq = f"[CQ:music,type=custom,audio={url_url},image={image},title={music_title},content={singer}]"await song.send(Message(cq))return cq

看仔细了,触发的指令是“/点歌”,必须要带上这个“/”哦~

qq机器人更新一个点歌的插件相关推荐

  1. 基于Nonebot2搭建QQ机器人(二):插件使用

    文章目录 Nonebot2创建插件 1. 插件简介 1.1 模块插件(单文件形式) 1.2 包插件(文件夹形式) 1.3 创建插件 2. 加载插件 2.1 直接加载 2.2 跨域加载 3. 插件配置 ...

  2. 【qq机器人】发送图片的插件

    想群聊里面的机器人增加一点特色,那么最重要的就是给群友发色图了,现在教大家如何制作给群友发送色图的机器人插件,插件基于Nonebot2制作. from nonebot.adapters.cqhttp ...

  3. [QQ机器人]nonebot每日一言插件

    前言 本插件基于我个人的api,所以请各位大佬能少请求就少请求,毕竟小服务器,抗不住大量的访问,谢谢 这里贴上我的api地址:萌新源API 有些是我自己写的,有些摘录自网络,说起这个,真的,做这个AP ...

  4. [qq机器人]nonebot2 动漫壁纸插件

    这次的插件也是很不一样,因为它使用了我自己搭建编写的api,各位大佬请求请不要太频繁,我api的小小服务器可经不起很大的访问量,谢谢 使用命令:动漫图片 运行截图 下面放上源码 "" ...

  5. [QQ机器人]nonebot2 舔狗日记插件

    使用命令:发送舔狗日记 运行截图: 下面放上源代码 from nonebot import on_keyword from nonebot.typing import T_State from non ...

  6. [QQ机器人]Nonebot2 星座运势插件

    使用命令:#星座加要查询的星座 运行截图: 源码 """ 作者:萌新源 时间:2022/3/30 操作系统:debian for raspberry pi 修改请保留本插 ...

  7. [QQ机器人]Nonebot2 今日运势插件

    使用命令:发送"今日运势"即可 哔哩哔哩:萌新源 交流群:934541995 QQ:1648576390 以下是源码 import random from datetime imp ...

  8. 情迁红包配合情迁QQ机器人新版作为插件加载的使用教程

    初次体验 如果你第一次打开本文章,我想对你说的是,这文章可能只供参考因为有些设置又了很大的改动,以及方式也不一样了. 插件开发具体还请参考 手机端编写LUA脚本插件https://www.jiansh ...

  9. 制作一个有趣的QQ机器人

    如何制作一个有趣的QQ机器人 制作一个好玩的QQ机器人(只能手机进行操作哦) 题记:这个机器人用来整蛊兄弟或者是在朋友面前装逼都是不错的选择 QQ机器人简介 机器人效果图 机器人制作方法 机器人必下软 ...

最新文章

  1. LIO-SAM: 紧耦合的激光与惯导里程计方案
  2. 世界人工智能发展究竟到了什么水平
  3. winner or loser
  4. 使用IDEA基于Maven搭建多模块聚合工程(springmvc+spring+mybatis整合)
  5. C++ 对数组sizeof 和对数组元素sizeof
  6. wota dance
  7. 软件测试作业3:软件测试的16条公理
  8. 手机游戏量产引擎研发手记-导读
  9. Linux防CC攻击脚本
  10. 抽奖砍价之类以均值为基础的波动算法 demo版本
  11. JavaWeb项目练习(一)——客户信息管理系统
  12. 4款微信公众号编辑器,哪个最好用?
  13. 采集天眼查的10个经典方法
  14. 计算机 64虚拟内存设置方法,计算机虚拟内存怎样设置
  15. liunx 红帽6.8、 oracle11g 安装指南
  16. SDK emulator directory is missing | Android Studio报错
  17. 微信新升级?这2个功能是你们期盼的吗?
  18. 灭霸只是开始 看数字王国的虚拟版图
  19. truetype字体怎么转换成普通字体_字体 – 如何将位图字体(.FON)转换为truetype字体(.TTF)?...
  20. vb.net 预生成事件获取SVN版本号,编译日期,版本日期

热门文章

  1. 关于“文件或目录损坏且无法读取” 的 CHKDSK 修复方法
  2. Collection详解
  3. python画一片树叶的故事_阿里达摩院 | 小小树叶,藏着哪些技术之道?你一定没想到...
  4. 手机版僵尸病毒 ZeuS 登陆黑莓手机
  5. 《了不起的Markdown》第三章
  6. 一台服务器的可靠性能是,如何增强服务器内存的可靠性和可用性?
  7. 华为战略方法论:BLM模型之市场洞察-五看工具篇(加餐)
  8. FPGA数字信号处理(十九)Vivado CIC IP核实现
  9. 菜鸟“物流帝国”简史:电商如何改变物流业?
  10. 未来三年支付宝投向刷脸支付的补贴将封顶