QQ Bot 部署与配置笔记

本目录记录个人 QQ 聊天助手的部署过程。实际架构是:

个人 QQ -> NapCatQQ -> LangBot -> New API -> DeepSeek / CPA

本笔记基于 2026-05 在腾讯云 OpenCloudOS 服务器上的实际部署整理。部署文件在:

/Users/Zhuanz/Documents/learn/qq-bot

正式学习笔记放在本目录:

/Users/Zhuanz/Documents/learn/notes/qq-bot

目录

文件内容
01-overview.md架构、组件职责、风险边界
02-deploy.mdDocker Compose 部署、镜像拉取、代理配置
03-napcat.mdNapCat 登录 QQ、WebUI token、WebSocket 客户端
04-langbot.mdLangBot 初始化、模型、机器人、流水线
05-trigger-rules.md触发条件、群聊 @、No pipeline_uuid 排查
06-persona.md“神盾局特工 26 号”人设提示词
07-multi-model-routing.mdDeepSeek + ChatGPT 多模型路由
08-memory-and-summary.md群聊总结、上下文、长期记忆
09-troubleshooting.md常见错误与解决方案
10-security.mdQQ 账号、后台端口、数据目录安全
11-image-generation.md生图插件、OpenAI 兼容接口、QQ 调用

快速回顾

  1. 在服务器 /root/qq-bot 下用 Docker Compose 启动 NapCatQQ、LangBot、LangBot plugin runtime。
  2. NapCat 6099 页面输入 token 后扫码登录 QQ。
  3. LangBot 5300 页面初始化管理员账号。
  4. LangBot 模型配置接 New API,底层优先用 deepseek-chat
  5. LangBot 机器人使用 OneBot v11,端口 2280
  6. NapCat 网络配置选择 websocket客户端,URL 填 ws://qqbot-langbot:2280/ws
  7. LangBot 流水线触发条件里群聊开启 @,测试阶段 随机=1,跑通后改回 随机=0
  8. 完整链路跑通后,QQ 群里 @机器人 可以触发 DeepSeek 回复。

两个核心组件

NapCatQQ 是 QQ 侧网关,负责登录 QQ、接收消息、发送消息。

LangBot 是机器人中枢,负责触发规则、流水线、提示词、上下文和模型调用。

一句话:

NapCat 负责“把 QQ 接进来”。
LangBot 负责“决定怎么回答”。