Loading... ## 介绍: TS3AudioBot是一个teamspeak机器人项目,[项目地址](https://github.com/Splamy/TS3AudioBot)、[项目官网](https://splamy.de/tsaudiobot/home),可以实现teamspeak服务器内放音乐或其他进阶操作,本教程仅有安装配置部分。 ## 需要准备 ubuntu20.04、teamspeak服务器 ## 安装 ### 安装准备 #### 安装依赖库 root下 ``` apt install libopus-dev ffmpeg ``` 如果报错先输入 ``` apt update ``` #### 新建用户 root用户下 ``` useradd -m teamspeak su - teamspeak ``` ``` mkdir TS3AudioBot cd TS3AudioBot ``` ### 安装本体 下载 ``` wget https://github.com/Splamy/TS3AudioBot/releases/download/0.12.0/TS3AudioBot_linux_x64.tar.gz ``` 解压 ``` sudo tar -zxvf TS3AudioBot_linux_x64.tar.gz ``` 运行 ``` ./TS3AudioBot ``` 第一步让你确实是否设置管理员uid,输入y同意 ![uid.jpg](https://cdn2.feczine.cn/2022/04/30/626d3319ea603.jpg) 然后打开teamspeak客户端,按图找到你的uid,复制进去 ![ts-uid-1.jpg](https://cdn2.feczine.cn/2022/04/30/626d3305cc685.jpg) ![ts-uid-2.jpg](https://cdn2.feczine.cn/2022/04/30/626d331d28b09.jpg) 第二步输入你teamspeak服务器的ip,有密码会让你输入密码 Ctrl+C结束进程,进行后续操作 ### 开机自启 root用户下,创建服务 ``` vim /etc/systemd/system/ts3audiobot.service ``` 按i输入以下(未按教程命名请自修改 ``` [Unit] Description=TS3AudioBot After=teamspeak.service [Service] Type=simple User=teamspeak Group=teamspeak KillSignal=SIGINT Restart=on-failure RestartSec=10 WorkingDirectory=/home/teamspeak/TS3AudioBot/ ExecStart=/home/teamspeak/TS3AudioBot/TS3AudioBot [Install] WantedBy=multi-user.target ``` 常用命令 ``` # 更新配置 systemctl daemon-reload # 设置开机启动 systemctl enable ts3audiobot.service # 启动服务 systemctl start ts3audiobot.service # 停止服务 systemctl stop ts3audiobot.service # 重启服务 systemctl restart ts3audiobot.service # 查看状态 systemctl status ts3audiobot.service ``` ### 网页配置 在teamspeak服务器内私聊机器人,发送 ``` !api token ``` 获得如下字符 ![etoken.jpg](https://cdn2.feczine.cn/2022/04/30/626d3305bfd81.jpg) #### ip访问: 放行58913端口,访问ip:58913 看到如下界面,输入获得的字符串(冒号用于分隔,不需要输入 !<div class="hideContent">该部分仅登录用户可见</div>(https://cdn2.feczine.cn/2022/04/30/626d3305ed41a.jpg) 点击Jump to Server View,Jump to setting 右侧可以添加音乐链接,进行播放 在Playlists可以创建歌单 #### 反代访问: 宝塔新建纯静态网页,配置反代 ![ts3bot-反代.jpg](https://cdn2.feczine.cn/2022/04/30/626d35d79da9f.jpg) 其他同上 ### 指令部分 常用指令 ``` !play 音乐地址 #本地或外链 !list play list名 #播放歌单,在网页创建的playlist名称,也可通过指令,自行研究 !pause #暂停 !volume 值 #调整音量大小 ``` 请自行查阅[官方wiki](https://github.com/Splamy/TS3AudioBot/wiki/CommandSystem#command-chaining)(摸了 最后修改:2023 年 03 月 21 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 1 本作品采用 CC BY-NC-SA 4.0 International License 进行许可。