ts机器人相关指令
1. 准备工作
# 创建数据目录
mkdir -p ~/ts3ab_data
chown -R 9999:9999 ~/ts3ab_data
2. 首次运行(生成配置文件)
docker run --rm \
-v ~/ts3ab_data:/app/data \
-it ancieque/ts3audiobot:0.12.0
按提示完成初始配置后,按 Ctrl+C 退出
3. 修改配置文件
# 编辑主配置文件
vim ~/ts3ab_data/ts3audiobot.toml
# 编辑权限文件
vim ~/ts3ab_data/rights.toml
4. 正式运行
docker run -d \
--name ts3audiobot \
-v ~/ts3ab_data:/app/data \
-p 58913:58913 \
ancieque/ts3audiobot:0.12.0
5. 常用管理命令
# 查看日志
sudo docker logs -f ts3audiobot
# 停止服务
sudo docker stop ts3audiobot
# 启动服务
sudo docker start ts3audiobot
# 进入容器
sudo docker exec -it ts3audiobot sh
6. 更新配置后重载
# 修改配置后无需重启容器,执行:
docker exec ts3audiobot kill -SIGHUP 1
7. 自定义构建(可选)
docker build -f Dockerfile \
--build-arg TS3_AUDIOBOT_RELEASE=0.12.0 \
-t my_ts3ab_image .
8. PM2 管理音乐接口服务
pm2 start npm --name "netease-music-api" -- run start
9. 网易云音乐指令(使用 !yun 命令控制音乐播放)
以下是与网易云音乐集成的常用控制指令:
命令 | 作用 |
---|---|
!pause | 暂停播放/继续播放 |
!yun login vip | 登录网易云账户,扫码登陆以获取完整歌曲权限 |
!yun play 音乐名称 | 播放指定名称的音乐 |
!yun add 音乐名称 | 将音乐添加至播放队列下一首 |
!yun gedan 歌单名称 | 播放指定名称的歌单 |
!yun gedan id 歌单id | 播放指定 ID 的歌单 |
!yun play id 歌单id | 立即播放指定 ID 的音乐 |
!yun add 音乐id | 添加指定音乐 ID 到下一首 |
!yun next | 播放列表中的下一首 |
!yun mode 模式选择数字 | 设置播放模式:0=顺序播放,1=顺序循环,2=随机播放,3=随机循环 |
版权所有
版权归属:pushme