QQ大模型机器人
windows系统下使用astrbot与napcatQQ协议,构建QQ大模型机器人
参考文档:https://astrbot.app
下载安装器
打开 https://github.com/Soulter/AstrBotLauncher/releases/latest
下载 Source code (zip)
并解压到电脑。
运行安装器
双击launcher_astrbot_en.bat
运行
复制本地链接在浏览器打开进入AstrBot管理面板
通过 NapCatQQ 协议实现端接入 QQ
NapCatQQ 的文档:NapCatQQ 文档
- 前往 NapCatQQ 的 release 页面 下载NapCat.Shell.zip解压
- 确保QQ版本安装且最新
- 双击目录下launcher.bat即可启动 如果是win10 则使用launcher-win10.bat
如果需要快速登录 将 QQ 号传入参数即可,新建fastlaunch.bat
文件,写入以下代码
launcher.bat <机器人QQ号> |
双击运行fastlaunch.bat
即可启动,复制控制台中的地址到浏览器即可进入NapCatQQ的管理面板
连接到 AstrBot
在 AstrBot 配置
- 进入 AstrBot 的管理面板
- 点击左边栏
消息平台
- 然后在右边的界面中,点击
+ 新增适配器
- 选择
aiocqhttp(OneBotv11)
弹出的配置项填写:
配置项填写:
- ID(id):随意填写,用于区分不同的消息平台实例。
- 启用(enable): 勾选。
- 反向 WebSocket 主机地址:请填写你的机器的 IP 地址。一般情况下请直接填写
0.0.0.0
- 反向 WebSocket 端口:填写一个端口,例如
6199
。
点击 保存
。
配置管理员
填写完毕后,进入 配置
页,点击 其他配置
选项卡,找到 管理员 ID
,填写你的 QQ 号(不是机器人的 QQ 号)。
切记点击右下角 保存
,AstrBot 重启并会应用配置。
在 NapCatQQ 中添加 WebSocket 客户端
切换回 NapCatQQ 的管理面板,点击 网络配置->新建->WebSockets客户端
。
在新弹出的窗口中:
- 勾选
启用
。 URL
填写ws://宿主机IP:端口/ws
。如ws://0.0.0.0:6199/ws
。- 消息格式:
Array
- 心跳间隔:
5000
- 重连间隔:
5000
点击 保存
。
前往 AstrBot WebUI 控制台
,如果出现 aiocqhttp(OneBot v11) 适配器已连接。
相关蓝色的日志,说明连接成功。
此时,你的 AstrBot 和 NapCatQQ 应该已经连接成功。使用 私聊
的方式在 QQ 对机器人发送 /help
以检查是否连接成功。
接入大模型服务
DeepSeek API Key 的获取方式:https://platform.deepseek.com/api_keys
点击创建API Key
即可,然后需要进入充值界面充值一定的金额(一块钱也可以)
复制API Key进入AstrBot页面,在新增deepseek服务提供商处填入,点击保存
🎉 大功告成!
此时,你的 AstrBot 已经成功接入大语言模型。使用 私聊
的方式在 QQ 对机器人发送消息以检查是否连接成功。