✨ NoneBot 语音发送点歌插件 ✨
从 QChatGPT 移植的 Nonebot 语音收听点歌插件
使用 nb-cli 安装
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-voicemusic
使用包管理器安装
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令pip
pip install nonebot-plugin-voicemusic
pdm
pdm add nonebot-plugin-voicemusic
poetry
poetry add nonebot-plugin-voicemusic
conda
conda install nonebot-plugin-voicemusic
打开 nonebot2 项目根目录下的 pyproject.toml
文件, 在 [tool.nonebot]
部分追加写入
plugins = ["nonebot_plugin_voicemusic"]
需要下载安装ffmpeg
Linux可执行如下命令来安装ffmpeg
sudo apt install ffmpeg
在 nonebot2 项目的.env
或config.py
文件中添加下表中的配置
配置项 | 必填 | 说明 |
---|---|---|
uin | 否 | 提供key的qq号 |
key | 否 | qqmusic_key |
例:
uin="YOUR_UIN" # 请将这里的'YOUR_UIN'替换为提供key的qq号
skey="YOUR_SKEY" # 请将这里的'YOUR_SKEY'替换为获取的qqmusic_key
获取qqmusic_key/qm_keyst的方法:打开QQ音乐官网,登录后按f12并切换到应用(application)后在cookies中寻找参数填入就好
指令 | 权限 | 需要@ | 范围 | 说明 |
---|---|---|---|---|
点歌 <歌名> <歌手> | 群员 | 否 | 群聊 | 歌手为可选项 |