trss-yunzai-napcat-guide
[!TIP]
miao-yunzai 切换为 trss-yunzai 只需在根目录运行node trss.js
,然后重装一下依赖就行
[!TIP]
trss-yunzai 设置主人只需对着机器人发送#设置主人
,然后回到控制台查看验证码,再把验证码发送给机器人就行
[!TIP]
如果你想切换 napcat 里面登录的 QQ 账号,只需要重启 napcat 就行
Linux 系统教程
准备材料
- 已经安装好的 trss-yunzai
- docker
步骤
- 卸载 trss-yunzai 的 ICQQ-plugin 插件(直接删掉 Yunzai-Bot/plugins/ICQQ-plugin 文件夹)
- 配置
- 2.1 Docker Compose 配置
以下是一个示例 docker-compose.yml 配置,用于部署 NapCat 服务:
version: '3.8'
services:
napcat:
image: mlikiowa/napcat-docker:latest
environment:
- NAPCAT_UID=0
- NAPCAT_GID=0
ports:
- 3000:3000
- 3001:3001
- 6099:6099
volumes:
- /root/TRSS_AllBot/napcat/QQ:/app/.config/QQ
- /root/TRSS_AllBot/napcat/config:/app/napcat/config
extra_hosts:
- "host.docker.internal:host-gateway"
container_name: bridge-napcat-docker
restart: unless-stopped
- 2.2 Docker 配置
运行命令,请注意不是在 trss 的 fish 里运行,需要在主机的终端里运行
docker run -d \
-e NAPCAT_GID=0 \
-e NAPCAT_UID=0 \
-p 3000:3000 \
-p 3001:3001 \
-p 6099:6099 \
# 这里换成自己的路径
-v "/root/TRSS_AllBot/napcat/QQ:/app/.config/QQ" \
# 这里换成自己的路径
-v "/root/TRSS_AllBot/napcat/config:/app/napcat/config" \
--add-host=host.docker.internal:host-gateway \
--name bridge-napcat-docker \
--restart=unless-stopped \
mlikiowa/napcat-docker:latest
-
放行安全组 6099 端口
-
输入 token,
默认是(新版本需要使用命令napcat
docker logs --tail 300 bridge-napcat-docker
查看 token)
-
扫码登录 QQ ,如果登录不上,请检查 QQ 是否被封禁了
-
添加 websocket 客户端,配置如图
ws://host.docker.internal:2536/OneBotv11
-
启动登录 trss-yunzai 发现可以正常连上了
Windows 系统教程
准备材料
- 已经安装好的 trss-yunzai
参考资料
https://napneko.github.io/guide/boot/Shell
步骤
-
卸载 trss-yunzai 的 ICQQ-plugin 插件(直接删掉 Yunzai-Bot/plugins/ICQQ-plugin 文件夹)
-
下载 https://github.com/NapNeko/NapCatQQ/releases/latest/download/NapCat.Shell.Windows.OneKey.zip 并解压
如果下载不下来可以尝试镜像地址 https://github.moeyy.xyz/https://github.com/NapNeko/NapCatQQ/releases/latest/download/NapCat.Shell.Windows.OneKey.zip
-
进入文件夹,双击运行
NapCatInstaller.exe
,会自动下载 QQ 以及相关文件 -
上一步结束以后,会在当前文件夹生成一个
NapCat.34740.Shell
文件夹(中间数字可能会变,但是大概长这样),进入文件夹。 -
运行文件夹里的 napcat.bat
-
会自动安装 ffmpeg,如果能正常安装上就行,前面的二维码扫不了也不用管
注意观察命令行里,会展示 token ,复制下来后面要用到
-
输入刚刚复制的 token
-
扫码登录,如果登录不上,请检查 QQ 是否被封禁了
-
启动 trss-yunzai
-
回到浏览器,进入 网络配置 -> 新建 -> Websocket 客户端
-
具体配置如图
ws://localhost:2536/OneBotv11
-
回到 trss,发现连上了