Skip to content

ts机器人相关指令

约 448 字大约 1 分钟

ts机器人指令

2025-05-08

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=随机循环