# 利用 NapCat 与 Nonebot2 搭建 QQ 机器人
Table of Contents
安装配置 NapCat
- 安装 NT QQ
#NapCat v1.3.3 对应QQ版本为Windows 9.9.9-23424 / Linux 3.2.7-23361#这里仅以Linux环境为例#下载对应版本的安装包后执行以下命令sudo apt install libgbm1 libasound2sudo apt install ./qq.deb #这里的qq.deb替换为你所下载的安装包
- 下载 NapCat 官方release界面下载,注意对应的 QQ 版本
- 进入 NapCat 目录后启动 NapCat
chmod u+x ./napcat.sh./napcat.sh
- 启动后打开
./config/webui.json
文件,token 密码可在其中找到
{ "port": 6099, // WebUI 端口 "token": "xxxx", //登录密钥,默认是自动生成的随机登录密码 "loginRate": 3, //每分钟登录次数限制}
访问 http://IP:端口/webui/login.html 即可
- token 密钥 在
./config/webui.json
文件找到 首先登录 WebUi - 进入 QQ 登录 点击 Qrcode 进行二维码登录
- 登录成功后,即可修改配置
- 配置完成后,点击保存,重启即可生效
安装配置 NoneBot2
- 安装脚手架
python -m pip install --user pipxpython -m pipx ensurepath
如果在此步骤的输出中出现了“open a new terminal”或者“re-login”字样,那么请关闭当前终端并重新打开一个新的终端。
pipx install nb-cli
- 创建项目
nb create
接下来根据提示进行创建即可(一般保持默认即可)
配置反向 ws
在 NapCat 配置添加反向 ws 地址,地址为 ws://127.0.0.1:8080/onebot/v11/ws
, 这里的 8080
是 NoneBot 输出的端口号,/onebot/v11/ws
是 NoneBot onebot 适配器默认的路径
大功告成
配置完成后重启两项服务,无报错的话你的 QQBot 即可成功运行,接下来即可在 NoneBot 插件商店寻找自己想要的插件进行安装配置即可。