
关于我的世界(MC)NeoForge1.20.1服务器与QQ群聊天互通的一种解决方案
前言:博主最近沉迷MC整合包All The Mod 10无法自拔,搭建了一个服务器方便跟小伙伴们一起进行玩耍(一起坐牢😋)。但是我发现,我白天上班的时候,无法获知其他人的游戏进度,并且在游玩的时候和群里的小伙伴们无法聊天,故产生此想法,能否在QQ群里搭建个MC聊天机器人用来打通群和服务器的聊天频道。
一、前置准备
- 一个我的世界NeoForge服务端
- 一台装有docker的Linux机器
- 下载NapCatQQ的DockerImage:[点我前往下载]
- 下载McBot插件:[点我前往下载]
- 下载McBot的前置插件Jupiter:[点我前往下载]
二、安装以及配置
2.1 搭建NapcatQQ
打开命令窗口,在你想要存储NapCatQQ的位置创建其文件夹Napcat,在里面分别创建文件夹logs、config以及.config。
mkdir -p "你的存储位置"/Napcat/logs
mkdir -p "你的存储位置"/Napcat/config
mkdir -p "你的存储位置"/Napcat/.config
2.1.1 NapcatQQ的Docker 命令行启动方式
进入命令行并运行以下命令:
docker run -d \
--name NapcatQQ \
-p 3000:3000 \
-p 6099:6099 \
-v "你的存储位置"/Napcat/logs:/app/napcat/logs \ #Log的存储地址
-v "你的存储位置"/Napcat/config:/app/napcat/config \ #配置文件的存储地址
-v "你的存储位置"/Napcat/.config:/app/.config/QQ \ # QQ 自动登录数据
-e TZ=Asia/Shanghai \ #修改时区为上海
-e PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \
-e DEBIAN_FRONTEND=noninteractive \
--restart=unless-stopped \ #自启动命令(可选)
--network bridge \
mlikiowa/napcat-docker:latest
运行完毕以后等待安装即可。
2.1.2 NapcatQQ的Docker Compose 文件启动方式
在“你的存储位置”/Napcat下创建docker-compose.yml
内容为:
version: "3.8"
services:
napcatqq:
image: mlikiowa/napcat-docker:latest
container_name: NapcatQQ
ports:
- "3000:3000"
- "6099:6099"
environment:
- TZ=Asia/Shanghai
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- DEBIAN_FRONTEND=noninteractive
volumes:
- ./logs:/app/napcat/logs #Log的存储地址
- ./config:/app/napcat/config #配置文件的存储地址
- ./.config:/app/.config/QQ # QQ 自动登录数据
restart: unless-stopped
保存以后运行命令:
docker compose up -d
2.1.3 登录WebUI
登录 WebUI 地址:http://<宿主机ip>:6099/webui,登录所需token在“你的存储位置”/Napcat/config/webui.json里,点开查看。
输入token后点击扫码登陆:

进入主页(博主提前配置过了,你们下边的应该都是0):

点击网络配置-新建配置-新建Websocker服务器:

按照你的配置进行调整,注意–>这里不能填token,token空着即可<–:

填完以后启用即可。
至此,NapcatQQ已经配置完毕,一个WebSocker服务端也配置完毕。接下来只需要将服务器上的McBot插件连上我们的WebSocker即可。
2.2 安装McBot插件(mod)
将下载的McBot复制粘贴至服务器的mod文件夹,然后启动服务器。
启动完毕后,在服务器内输入命令查看插件状态:
/mcbot status
你会发现还未进行连接至我们搭建好的NapcatQQ,接下来输入命令(0.0.0.0其实就是你的NapcatQQ所在机器的ip,内网和外网ip都可):
/mcbot connect 0.0.0.0:3000
执行完毕后会提示已经连接至NapcatQQ,但是我们还需要做最后一步—>让NapcatQQ转发消息至我们的qq群。
假如我的qq群号为:2323223,那么输入命令:
/mcbot addGroup 2323223
至此你的qq群就已经成功地跟服务器聊天互通了!!!
如果出现问题记得优先查看log,log会告诉你一切。