astrbot 中文文档 下载 App

QQ 官方机器人接入:WebSockets 稳定路线

官方文档在 QQ 接入场景下给出了明确倾向:「如果打算接入 QQ,推荐使用 QQ 官方机器人(WebSockets)」。这一页说清它是什么、怎么接、什么情况下反而该选另一条路。

它是什么

QQ 官方机器人是腾讯官方推出的机器人体系,框架以 WebSockets 方式直连官方接口:

接入步骤概要

  1. 到 QQ 开放平台注册开发者账号并创建机器人,拿到 AppID、Token 等凭证
  2. 框架 WebUI「机器人」→「创建机器人」,选 QQ 官方机器人(WebSockets)类型
  3. 填入开放平台发的凭证,保存并启用
  4. 日志页确认适配器连接成功

具体的开放平台操作与沙箱测试流程,以 QQ 开放平台当前文档为准;框架侧的表单项如有增减,以框架官方文档 platform/qqofficial 分组下的最新页面为准。

两条路线怎么取舍

维度官方机器人NapCat + OneBot v11
稳定性官方通道,最稳取决于实现端项目
部署成本零额外组件多跑一个 NapCat
能力边界受平台机器人规范限制能力上限更高
账号风险无风控顾虑协议端存在风控可能
登录方式扫码一键QQ 号扫码,等同登录 PC QQ

一句话决策:怕封号、要省心 → 官方机器人;要完整功能、能接受折腾 → OneBot 路线。很多用户的实际做法是两条都接,官方号对外服务,OneBot 号自用。

官方路线的局限要有预期

官方机器人接口在消息类型、主动消息频次、群管理能力上有平台规则约束,部分第三方生态插件依赖的能力它给不了。插件装上后部分功能在官方通道下不生效,多半不是插件坏了,而是平台没开放对应接口。Webhook 方式的接入变体(无需长连接)同样有官方文档支持,服务器只出不进的网络环境可以看那条路线。