AstrBot 豪华网易云点歌插件
这是一款为 AstrBot 设计的,功能强大且体验豪华的网易云音乐点歌插件。
✨ 功能亮点
- 交互式点歌:通过关键词搜索歌曲,机器人会返回一个列表供您选择。
- 豪华信息卡片:播放时,会发送包含歌曲封面、详细信息(歌名、歌手、专辑、时长)的精美图文卡片。
- 语音播放:直接发送可播放的语音消息,在聊天窗口即可享受音乐。
- 智能音质回退:当您设定的最高音质不可用时(如VIP限制),插件会自动尝试获取次一级音质,大大提高播放成功率。
- 多种触发方式:支持命令(如
/点歌)和自然语言(如来一首...)两种方式点歌。 - WebUI配置:可在 AstrBot 的网页后台轻松配置各项参数。
⚙️ 安装与配置
依赖
本插件依赖一个外部的 Netease Cloud Music API (增强版) 服务。请您务必先根据其文档自行部署该服务。
推荐的部署方式是使用 Docker。
安装
- 在 AstrBot 的插件商店中搜索
netease_music_enhanced并安装。 - 或者,直接将本项目克隆到您的 AstrBot
data/plugins目录下。
配置
安装并重启 AstrBot 后,在网页后台的 插件配置 -> netease_music_enhanced 中进行设置:
- 网易云API地址:填写您部署的 API 服务的地址(例如
http://127.0.0.1:3000)。 - 默认音质:选择您希望优先播放的音质。
- 搜索结果数量:设置每次搜索返回的歌曲数量。
📝 使用方法
命令点歌:
/点歌 歌曲名(别名:
/music,/听歌,/网易云)自然语言点歌:
来一首 晴天 播放 稻香 听听 七里香选择歌曲:
在机器人返回搜索列表后,直接回复您想听的歌曲对应的数字即可。
💖 致谢
感谢 AstrBot 提供了如此强大的机器人框架。
Made with ❤️ by NachoCrazy