TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能

必要准备

首先先搭建好  TeamSpeak 3 (TS3)服务器并能正常连接和语音交流,如果服务器没有运行库(C++)要提前安装。

微软运行库(文件来自“果核剥壳”),如果需要最新版运行库请到:https://www.ghxi.com/

MSVBCRT.AIO.2023.04.03
文件大小
66.08 M
文件类型
.rar

必要文件

【123云盘】TS3AudioBot
文件大小
314.27 M
文件类型
.zip
【百度网盘】TS3AudioBot
文件大小
314.27 M
文件类型
.zip

下载文件整合包并解压至服务器桌面。

开放端口【阿里云】

开放下列端口的出站和入站规则:

9987UDP
30033TCP
10011TCP
41144TCP
3000TCP+UDP
58913TCP
8000TCP+UDP
图片[1]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

如果你的服务器是朋友间使用可以开放全部端口,但不安全所以不建议。

安装机器人

运行 node.msi 以安装 node.js。安装过程中,无需修改任何设置,下一步直至安装完成,点击“finish”关闭。

图片[2]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

Win+R 打开运行,输入 sysdm.cpl 命令打开高级系统设置。在“高级”一栏中打开“环境变量”。

图片[3]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

选择 Administrator 的用户变量Path 变量,点击“编辑”,在弹出的弹窗中选择“新建”。

图片[4]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

点击“浏览”,找到 \ffmpeg\bin 的文件路径,点击“确定”。

图片[5]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限
图片[6]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

系统变量 也是一样操作方法。(有些只需设置系统变量即可,但有些更高版本的系统可能需要设置 Administrator 变量,这里为了方便就两个都设置了)

图片[7]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

使用记事本打开 win-x64 文件夹下的 rights.toml 文件。

图片[8]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

回到本机的 TS3 客户端,进入“所有客户端”列表,右键复制管理员的唯一标识符(UID),覆盖到刚刚 rights.toml 文件的管理员 UID 位置。

图片[9]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

记事本打开 win-x64文件夹 bots\default 的 bot.toml 文件,在address 栏输入服务器地址(即连接 TS3 服务器的的IP地址)。

图片[10]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

打开 NeteaseCloudMusicApi-master 文件夹,运行“安装环境脚本.bat”,等待环境安装完成(Windows Server 2019 以上应该是自带有的),窗口将自动关闭。

启动 NeteaseCloudMusicApi-master 文件夹中的 API 脚本文件。

图片[11]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

打开 win-x64 文件夹,启动 TS3AudioBot.exe

图片[12]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

此时音乐机器人会自动进入 TS3 频道中。

机器人设置

进入本机的 TS3 客户端,右击音乐机器人“开始文字聊天”。

图片[13]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

对话框输入 !pulgins list 查看插件列表,此时音乐机器人回应 #0|+ON|YunPlgun (BotPlugin),识别到网易云插件。

图片[14]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

对话框输入 !pulgins load 0 加载刚刚的网易云插件。

对话框输入 !yun login 命令,在机器人右侧的简介中使用网易云APP扫码登录(!yun logout 退出登录)

图片[15]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

登录过程中如果提示“Error”错误,只需将机器人添加为服务器管理员即可。

图片[16]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限
图片[17]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

登录成功后即使用命令播放歌曲了。

图片[18]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

可以把机器人所在频道的音质调高。(音质和流畅度受宽带影响)

图片[19]- TeamSpeak 3 添加频道音乐机器人实现播放网易云歌曲功能-芝士无限

机器人命令

登录指令:!yun login

退出登录:!yun logout

修改机器人名字:!bot name “名字”

立即播放:!yun play 歌名

添加歌曲到下一首:!yun add 歌名

播放歌单名字:!yun gedan 歌单名

播放歌单的ID:!yun gedanid 歌单ID

立即播放歌曲ID:!yun playid 歌曲ID

添加歌曲ID到下一首:!yun addid 歌曲ID

切歌:!yun next

修改播放模式(好像没用):!yun mode 0-3
0=顺序播放 1=顺序循环 2=随机播放 3=随机循环

暂停 / 继续:!pause

下一首:!next
上一首:!previous

音量:!volume 1-100

查看后台登录密码:!api token

机器人后台登录网址:IP+58913,如 123.123.123.123:58913

© 版权声明
THE END
喜欢就支持一下吧
点赞5
评论 抢沙发

请登录后发表评论

    暂无评论内容