该机器人能播放网易云音乐
python3版本:3.6.12
# Linux/macOS
python3 -m pip install -U "discord.py[voice]"
# Windows
py -3 -m pip install -U discord.py[voice]
#windows
# if not discord.opus.is_loaded():
# discord.opus.load_opus('opus')
# #linux
# if not discord.opus.is_loaded():
# discord.opus.load_opus('/usr/lib/x86_64-linux-gnu/libopus.so.0')
python3 main.py
main.py - bot主要代码 hitokoto.py - 一言功能代码 encode.py - 致谢文章中的为网易云请求加密和解密使用的代码 netease_dl.py - 音乐搜索,下载,删除代码
命令表(由于网速和服务器的问题,等待bot作出反应后在进行下一步)
目前可以使用命令如下:
.join
让机器人加入语音
.quit
让机器人退出语音
.caiquan
石头剪刀布小游戏
.fudu
复读。输入“结束复读”停止 (有BUG)
.play 关键字
播放网易云上的音乐
.skip
切换到下一首歌
.queue
查看等待播放的歌曲
.remove 序号
删除所选歌曲
.stop
停止播放
.j
发送一言
由于本人对异步编程不够熟练,致使该BOT有一些使用上的小BUG。对并发支持度几乎没有,适合单一频道使用。