介绍:
TS3AudioBot是一个teamspeak机器人项目,项目地址、项目官网,可以实现teamspeak服务器内放音乐或其他进阶操作,本教程仅有安装配置部分。
需要准备
ubuntu20.04、teamspeak服务器
安装
安装准备
安装依赖库
root下
代码语言:javascript复制apt install libopus-dev ffmpeg
如果报错先输入
代码语言:javascript复制apt update
新建用户
root用户下
代码语言:javascript复制useradd -m teamspeak
su - teamspeak
代码语言:javascript复制mkdir TS3AudioBot
cd TS3AudioBot
安装本体
下载
代码语言:javascript复制wget https://github.com/Splamy/TS3AudioBot/releases/download/0.12.0/TS3AudioBot_linux_x64.tar.gz
解压
代码语言:javascript复制sudo tar -zxvf TS3AudioBot_linux_x64.tar.gz
运行
代码语言:javascript复制./TS3AudioBot
第一步让你确实是否设置管理员uid,输入y同意
然后打开teamspeak客户端,按图找到你的uid,复制进去
第二步输入你teamspeak服务器的ip,有密码会让你输入密码
Ctrl C结束进程,进行后续操作
开机自启
root用户下,创建服务
代码语言:javascript复制vim /etc/systemd/system/ts3audiobot.service
按i输入以下(未按教程命名请自修改
代码语言:javascript复制[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
常用命令
代码语言:javascript复制# 更新配置
systemctl daemon-reload
# 设置开机启动
systemctl enable ts3audiobot.service
# 启动服务
systemctl start ts3audiobot.service
# 停止服务
systemctl stop ts3audiobot.service
# 重启服务
systemctl restart ts3audiobot.service
# 查看状态
systemctl status ts3audiobot.service
网页配置
在teamspeak服务器内私聊机器人,发送
代码语言:javascript复制!api token
获得如下字符
ip访问:
放行58913端口,访问ip:58913 看到如下界面,输入获得的字符串(冒号用于分隔,不需要输入
点击Jump to Server View,Jump to setting 右侧可以添加音乐链接,进行播放 在Playlists可以创建歌单
反代访问:
宝塔新建纯静态网页,配置反代
其他同上
指令部分
常用指令
代码语言:javascript复制!play 音乐地址 #本地或外链
!list play list名 #播放歌单,在网页创建的playlist名称,也可通过指令,自行研究
!pause #暂停
!volume 值 #调整音量大小
请自行查阅官方wiki(摸了