NapCat 是什么?
基于 NTQQ 的 OneBot 11 实现,让机器人可以通过 WebSocket 与 QQ 通信。
1
下载 NapCat
访问 GitHub 下载最新版本:
https://github.com/NapNeko/NapCatQQ/releases
选择 NapCat.Shell.zip 下载
2
安装 NTQQ
下载并安装最新版 QQ:
https://im.qq.com/pcqq/index.shtml
3
配置 WebSocket
编辑配置文件 config/onebot11_机器人QQ号.json:
{
"http": { "enable": false },
"ws": { "enable": true, "host": "0.0.0.0", "port": 3001 },
"reverseWs": { "enable": true, "urls": ["ws://127.0.0.1:13001/ws"] }
}
注意: Linux 下需要使用 Docker 运行 NTQQ
1
安装 Docker
sudo apt update
sudo apt install docker.io docker-compose
sudo systemctl start docker
2
创建 docker-compose.yml
version: '3'
services:
napcat:
image: mlikiowa/napcat-docker:latest
ports:
- "3001:3001"
- "6099:6099"
volumes:
- ./config:/app/napcat/config
- ./data:/app/.config/QQ
restart: unless-stopped
3
启动容器
sudo docker-compose up -d
访问 http://服务器IP:6099 登录 QQ