图形版NapCatQQ
docker run -d \
-e VNC_PASSWD=vncpasswd \
-p 5900:5900 \
-p 6081:6081 \
-p 3000:3000 \
-p 3001:3001 \
-p 6099:6099 \
--name napcatf \
--privileged \
--restart=always \
mlikiowa/napcat-framework-docker:latest
- IP:5900 Vnc可以通过这个端口通过vnc协议连接 密码为下文VNC_PASSWD环境变量值。
- http://IP:6081/ NoVnc 可以通过这个端口在网页连接NTQQ 密码为下文VNC_PASSWD环境变量值。
http://IP:6099/webui/ 可以通过这个端口远程配置NapCat 密钥在NTQQ的设置里面napcat页面里token=xxxxxxx的字符串 xxxxxxx为默认密码 需要修改前往docker容器 在plugin里面修改webui.json。
无头版NapCatQQ
我们使用下面的命令拉取镜像并创建容器,只需要改ws://后面的IP和端口即可(域名也可) 因为已经固定了MAC值,如果你启用多个NapcatQQ那需要更改一下MAC值,name还有/root/后的目录和端口号,不一致就行,完毕后跳转下面的web端扫码登录QQ或配置继续操作!请注意WEBUI_TOKEN='12345'的12345自行替换,这是你的webui的token,很重要,所以请自己更改成自己的!
docker run -d \
-e ACCOUNT=机器人QQ号 \
-e MESSAGE_POST_FORMAT='string' \
-e WEBUI_TOKEN='12345' \
-e WSR_ENABLE=true \
-e WS_URLS='["ws://无界IP:端口号/api/bot/qqws"]' \
-e NAPCAT_GID=0 \
-e NAPCAT_UID=0 \
-p 6099:6099 \
-v /root/napcat/config:/app/napcat/config \
-v /root/napcat/.config:/app/.config/QQ \
-v /root/napcat/logs:/app/napcat/logs \
--name napcat \
--restart=always \
--mac-address=02:42:ac:11:00:99 \
mlikiowa/napcat-docker:latest
- 访问IP:6099/webui,输入WEBUI_TOKEN='12345'的12345,
- 手机QQ扫码登录,
- 添加网络WebSocket 客户端,
- URL改为:ws://无界IP:端口号/api/bot/qqws
- 消息格式改为:string
- QQ 持久化数据路径:/app/.config/QQ
- NapCat 配置文件路径: /app/napcat/config
[...]pip3 install requests详细教程请参考:青龙常用的JD脚本拉库命令和常用依赖 - 时间煮雨三、部署机器人框架1. 安装 AutManAutMan 是一款功能强大的机器人框架,支持多种平台对接。以下是安装步骤:运行 AutMan 容器:访问 AutMan 后台:安装完成后,通过浏览器访问 http://你的IP:8080 即可进入 AutMan 后台。详细教程请参考:AutMan [...]