2026年7月9日 周四晚上19:30,报名腾讯会议了解“如何构建自进化的动态知识库(Brain)”(限30人)
免费POC, 零成本试错
FDE知识库

FDE知识库

学习大模型的前沿技术与行业落地应用


收藏

重磅!腾讯QQ机器人接入OpenClaw,官方“养虾”指南来了

发布日期:2026-03-16 18:34:43 浏览次数: 3591
作者:腾讯技术工程

微信搜一搜,关注“腾讯技术工程”

推荐语

腾讯QQ机器人正式接入OpenClaw,手把手教你打造专属AI助手,开启智能养虾新时代!

核心内容:
1. 三步快速创建QQ机器人并接入OpenClaw
2. 详细教程:云平台部署与手动安装QQBot插件
3. 插件功能详解与社区协作指南

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家


快速注册一个 QQBot

QQ 机器人开放平台提供了快捷创建 QQ 机器人
的通道,三步即可创建一个可用的 QQBot,用于接入 OpenClaw。

  1. PC 端打开:https://q.qq.com/qqbot/openclaw/login.html,QQ 扫码登录。

  2. 点击创建机器人。点击后会立刻成功,此时 BOT 会给你 QQ 发一条成功消息,头像昵称可按用户喜好自定义编辑。

  3. 复制 AppID 和 AppSecret 到 🦞 部署地配置即可,配置成功后,即可通过 QQ 使唤你的 🦞。

这个 BOT 仅创建人可用,暂时不支持将 BOT 拉入QQ群内。

机器人创建成功后,此时你的 BOT 还没有“灵魂”,需要接入到你自己的 OpenClaw 运行环境,这里也推荐使用腾讯云的 Lighthouse 接入。

  • “云上养虾”教程:🔥玩转 OpenClaw|云上 OpenClaw(Clawdbot) 快速接入 QQ 指南
  • OpenClaw 官方安装教程:OpenClaw — Personal AI Assistant

其实也并不复杂,在终端执行个命令,按部就班配置一些 model、skills、channel 即可。

QQ 作为 OpenClaw 的通讯渠道,需要在 OpenClaw 安装配置 QQBot 插件,才能与 QQBot 通信。多数云平台(如腾讯云)帮你简化了该步骤,用户仅需复制粘贴相关密钥到云上的管理端页面即可。以下内容讲述如何手动安装 QQBot 插件与更新。

QQ Bot 插件消息收发能力总览:


在原生 OpenClaw 中安装 QQBot 插件

本文介绍在原生 OpenClaw 环境中安装或升级 QQBot 插件的几种常见方式。你可以根据自己的使用习惯,选择远程一键执行、本地脚本执行,或手动安装

QQBot 插件官方仓库:

https://github.com/tencent-connect/openclaw-qqbot  

欢迎大家前往查看最新代码与更新说明,也欢迎通过 Issue 和 PR 提出问题反馈与改进建议,共同完善插件能力与接入体验。

方式一:远程一键安装升级(推荐)

适合希望快速完成安装或升级的场景,无需手动 clone 仓库。

首次安装时,需提供 QQBot 通道凭证:

curl -fsSL https://raw.githubusercontent.com/tencent-connect/openclaw-qqbot/main/scripts/upgrade-via-npm.sh \
  | bash -s -- --appid YOUR_APPID --secret YOUR_SECRET

该命令会自动完成以下步骤:

  • 下载安装脚本
  • 清理旧插件
  • 安装新插件
  • 配置 QQBot 通道
  • 启动或重启 OpenClaw 服务

完成后即可打开 QQ 开始使用。

如果此前已经完成过通道配置,后续升级可直接执行:

curl -fsSL https://raw.githubusercontent.com/tencent-connect/openclaw-qqbot/main/scripts/upgrade-via-npm.sh | bash

说明:如果想要升级QQBot官方插件版本,也可以执行该脚本,这个脚本是带升级能力的,而且默认行为是升级到 npm 上的 latest 版本。如果是想安装指定版本,后面可以跟--version命令:

curl -fsSL https://raw.githubusercontent.com/tencent-connect/openclaw-qqbot/main/scripts/upgrade-via-npm.sh | bash -s -- --version 1.5.7 --appid YOUR_APPID --secret YOUR_SECRET

常用参数如下:

参数
说明
--appid <id> --secret <secret>
配置通道。首次安装必填,或在更换凭证时使用
--version <版本号>
安装指定版本
--self-version
升级到当前仓库 package.json 里声明的版本
-h
 / --help
查看完整帮助信息

方式二:源码安装升级

适合希望先查看仓库内容、在本地执行脚本,或希望更灵活控制安装流程的场景。

先拉取仓库:

git clone https://github.com/tencent-connect/openclaw-qqbot.git
cd openclaw-qqbot

通过本地脚本进行源码安装或升级(该脚本同样具有升级到最新版本的能力):

bash ./scripts/upgrade-via-source.sh --appid YOUR_APPID --secret YOUR_SECRET

说明:脚本执行到后面会让选择 是否后台重启 openclaw 网关服务?[Y/n],一般选择 Y。如果后台启动正常,会执行 openclaw logs --follow 持续输出 OpenClaw 运行日志。后面看到有日志持续输出代表已经正常启动了,不代表还没升级完,可以 Ctrl+C 关掉前台日志

正常执行脚本到最后会输出日志:

方式三:npm方式手动安装升级

适合希望完全手动控制安装步骤,或需要排查安装问题的场景。

安装命令:

# (首次安装可跳过)卸载qqbot旧插件,卸载openclaw-qqbot旧版本插件
openclaw plugins uninstall qqbot
openclaw plugins uninstall openclaw-qqbot

# 安装openclaw-qqbot最新版本
openclaw plugins install @tencent-connect/openclaw-qqbot@latest

# 配置通道(首次安装必做)
openclaw channels add --channel qqbot --token "AppID:AppSecret"

# 启动 / 重启服务
openclaw gateway restart

已安装官方openclaw-qqbot,升级版本命令:

# 通过npm 包升级(适用于之前插件本身就是通过可更新来源安装的情况:openclaw plugins install @tencent-connect/openclaw-qqbot)
openclaw plugins update openclaw-qqbot

# 启动 / 重启服务
openclaw gateway restart

安装选择建议

  • 想快速安装:优先使用方式一:远程一键安装升级
  • 想先查看脚本再执行:使用方式二:本地源码安装升级
  • 想自行控制每一步:使用方式三:npm方式手动安装升级

安装结果检查

QQBot 插件是否正常加载

安装完成后,可通过以下命令检查插件是否已成功加载:

openclaw plugins list | grep openclaw-qqbot

如果输出中存在对应插件条目,且状态为 loaded,说明 QQBot 插件已经安装好了,而且已经被 OpenClaw 成功加载。但并不能说明通道一定连上了。

QQBot 通道是否正常连通

执行以下命令查看通道状态:

openclaw channels status

openclaw channels status 中 QQ Bot 通道显示为 enabled, configured, running,且机器人实际可以正常收发消息或 in/out 时间持续更新时,可认为QQBot 通道已正常连通。

这里的 in:2m ago, out:2m ago 说明:

  • in:2m ago:2 分钟前还有入站消息
  • out:2m ago:2 分钟前还有出站消息

插件的能力及消息示例

OpenClaw QQBot 插件提供了富媒体收发支持,覆盖图片、语音、视频、文件的双向交互。需要声明的是,QQ Bot 插件仅作为消息通道使用——负责在 QQ 与 OpenClaw 之间中转消息。诸如图像理解、语音转录、绘图等功能,取决于您所配置的 AI 模型以及 OpenClaw 内部已安装的技能,而非本插件本身。

AI 能接收什么

除了接收日常的文本消息以外,QQBot 通道还支持接收多种媒体消息。


接收语音配置示例

其中语音消息(STT)需要单独配置模型能力,用于语音转文字后交给文本大模型处理,配置方式如下:

STT 支持两级配置,按优先级查找:channels.qqbot.stt(插件专属)-> tools.media.audio.models[0](框架级回退)。以框架级配置为例:

{
  "tools": {
    "media": {
      "audio": {
        "models": [
          { "provider""xxx""model""模型名称" }
        ]
      }
    }
  }
}

这里的 provider 引用 models.providers 中的 key,自动继承 baseUrl 和 apiKey,支持任何 OpenAI 兼容的 STT 接口,也可在条目中直接写 baseUrl / apiKey 覆盖。

另外,插件版本1.5.6已经支持当 STT 未配置或转写失败时,使用 QQ 平台内置 ASR 文本作为低置信度兜底结果,方便没有STT模型的用户可以使用QQ机器人平台侧提供的语音转文本结果。

AI 能发送什么

除了常用的 markdown 消息、文本消息以外,QQBot 插件通道支持发送语音、文件、图片、视频等常用的多媒体消息。

发送语音配置示例

语音(TTS)需要单独配置模型能力,把文字转成语音通过 QQ 发给你。配置 TTS 后,AI 可以把文字变成语音消息发出来。比如让它讲个笑话,回复直接就是一条语音。

TTS 同样支持两级配置:channels.qqbot.tts(插件专属)-> messages.tts(框架级回退)。以插件专属配置为例:

{
  "channels": {
    "qqbot": {
      "tts": {
        "provider""xxx",
        "model""模型名称",
        "voice""模型名称:音色名称"
      }
    }
  }
}

provider 引用 models.providers 中的 key,自动继承 baseUrl 和 apiKey。可通过 voice 选择音色,设置 enabled: false 可禁用。

另外如果没有现成可使用的 TTS 模型,也可以使用 TTS/Edge(OpenClaw 原生支持的一种 TTS provider),配置如下(在messages里增加tts的配置):

{
  "messages": {
    "tts": {
      "auto""inbound",
      "provider""edge",
      "edge": {
        "enabled"true,
        "voice""zh-CN-XiaoxiaoNeural",
        "lang""zh-CN"
      }
    }
  }
}
验证通道发送图片或者文件正常

可以用以下方式验证 QQ Bot 通道发送图片/文件能力是否正常:发给模型一张图片,让模型把这张图回给你。如果能正常回复,说明通道能力正常。注意,生成图片或者对文件进行理解等都是 OpenClaw 自己的能力,需要配置对应的模型或者 Skills,QQ Bot 插件只负责传输。

体验演示场景

以下是几个可以直接复现的玩法:

如何配置 Skills

在腾讯云 Lighthouse 安装 clawhub 的 Skills

在 Lighthouse 实例的应用管理页面上可以直接安装 skills,如图:

点击页面上【获取更多 skills】的链接跳到开源社区 ClawHub 的官网,选择你需要的 skills。注意这里 skills 的名字,就是点击跳转某个 skills 的页面链接 URL 最后的内容:

确定名字后,直接在 Lighthouse 应用管理页面上点击【安装技能】即可。

手动安装 clawhub 的 Skills

如果想手动安装 ClawHub 上的 skills,具体步骤如下:

# 1. 安装 clawhub cli
npm i -g clawhub

# 2. 装完确定下是否可用:
clawhub --help

# 3. 进入 OpenClaw workspace
cd ~/.openclaw/workspace

# 4. 搜索 skill
clawhub search "你想要的功能关键词"

# 5. 安装 skill
clawhub install <skill-slug>

# 6. 检查是否识别到
openclaw skills list
openclaw skills check

# 7. 如需配置 API Key,则编辑配置文件
vi ~/.openclaw/openclaw.json

# 8. 重启 gateway
openclaw gateway restart

# 9. 看日志
openclaw logs --follow

# 10. 检查目前已经安装了哪些 skills
openclaw skills list --eligible
openclaw skills info <这里填 list 里显示的某个 skills 的名字>

如果完成以上安装后,Agent 提示仍找不到对应 skills,可以通过和 agent 对话的方式让 OpenClaw 分析问题并完成安装:

也推荐大家遇到各种包括 skills 安装在内的问题时,尝试习惯通过和 agent 交流,让它帮你分析并解决问题。

手动安装自己写的 Skills

安装自己写的 skills,最主要的就是把你的 skills 建一个文件夹放在 ~/.openclaw/workspace/skills/ 目录下。

这里提供了一个安装 my-demo-skill 的简单示例:

# 1. 创建 skills 目录,假设这里的 skills 叫 my-demo-skill
mkdir -p ~/.openclaw/workspace/skills/my-demo-skill

# 2. 写入 skills,或者把已经写好的 skills 放在对应目录下
cat > ~/.openclaw/workspace/skills/my-demo-skill/SKILL.md <<'SKILL_EOF'
---
name: my_demo_skill
description: A simple custom skill for testing.
---

# My Demo Skill

当用户要求测试自定义 skill 时,优先遵循这里的说明。

触发示例:
- “调用 my demo skill”

行为:
- 回复:“已命中 my_demo_skill”
SKILL_EOF

# 3. 让 OpenClaw 重新发现这个 skill,可以通过对话让 agent “refresh skills”,或者直接重启 gateway
openclaw gateway restart
openclaw skills list
openclaw skills info my_demo_skill

通过对话验证 my-demo-skill 触发成功:

FAQ(持续更新)

Q:为什么一直输出“你好,我不能提供相关信息”?

A:模型输入输出内容会进行安全审查,可以尝试以下方法:

  • 通过 /new 开启新对话

  • 更换模型后再试

Q:为什么设置好 QQ 机器人信息后,与机器人对话时小灰条提示“我的灵魂不在线”等错误?

A1:如果是第一次配置,OpenClaw 与机器人建立联系可能需要一点时间,可以尝试重启几次 openclaw gateway restart

A2:如果原来已经有机器人,又重新更换配置了新的APPID,如果机器人无法回复:

● 解决方式1:删除  ~/.openclaw/qqbot/sessions/session-default.json 然后重启

● 解决方式2:更新 QQBot 插件(见前文插件更新教程)

A3:如果一直提示此错误,是因为机器人没有在线,检查机器人APPID和密钥配置是否正常。

Q:机器人提示已经被注销怎么办?

A:解决方案:检查是否删除了机器人,如果删除了7天内可以前往 QQ开放平台 进行恢复。

Q:为什么在群里面@机器人,遇到提示:"该机器人当前服务状态异常,暂时无法回复消息"?创建的openclaw机器人是否支持加群?

A:因为openclaw机器人暂不支持加群,仅支持个人用户私聊使用。如果有下一步支持计划,会及时更新文档通知大家。

Q:快速创建的openclaw机器人是否支持在开放平台修改信息?

A:支持,方式如下:

Q:机器人为什么回复“401 not authorized”?

A:模型配置没有成功,请注意检查下模型 api key 配置,注意并不是 qqbot 的 secret 哦。

Q:机器人为什么回复“API rate limit reached. Please try again later.”

A:模型调用频率太快了,请检查模型使用情况或更换模型。

Q:如何联系官方人员?

A:可加入讨论群、讨论频道或添加机器人进行反馈,见文本最后的二维码。

Q:如何查询日志?

A:请登录openclaw运行的机器,使用终端输入“openclaw logs --follow”以显示实时日志。

Q:为什么openclaw机器人发不出图片?

A:可以发一张图片让机器人原样会给你,验证下是通道的问题,还是模型没有画图skills工具。如果是需要画图能力,需要自己配置画图skills,一般需要自己购买生图模型获得生图的api key。

Q:如果我从其他渠道的 qqbot 插件想升级到官方插件 @tencent-connect/openclaw-qqbot应该怎么操作?

A:升级方式参考本文里的【原生 OpenClaw 安装插件 QQBot 插件】这部分内容

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询

扫码登录
登录即表示您同意《53AI网站服务协议》
服务协议

欢迎您使用【53AI 官方网站】(以下简称“本网站”或“我们”)。本《会员服务协议》(以下简称“本协议”)是您(以下简称“会员”或“用户”)与【深圳市博思协创网络科技有限公司】之间关于注册、登录及使用本网站会员服务所订立的法律协议。

在您注册或登录前,请务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的条款、知识产权条款、争议解决条款等。此类条款将以加粗形式提示您注意。 当您通过微信公众号授权、手机验证码验证或其他方式成功登录本网站时,即视为您已完全理解并同意接受本协议的全部内容。

一、 定义

本网站:指由【深圳市博思协创网络科技有限公司】运营的,域名为【53ai.com】的网站及相关移动端页面。

会员服务:指本网站向注册会员提供的知识库文章查阅、内容检索及其他相关增值服务。

知识库内容:指本网站发布的包括但不限于文字、图表、数据、研究报告、行业分析等数字化内容资源。

二、 账号注册与登录

登录方式:本网站支持以下登录方式,您可根据实际情况选择:

微信公众号授权登录:您同意将您的微信OpenID信息授权给本网站,用于创建或关联会员账号。

手机验证码登录:您需提供真实有效的手机号码,并通过短信验证码完成身份验证与登录/注册。

账号安全:您的账号仅限您本人使用,禁止赠与、借用、租用、转让或售卖。因您保管不善导致的账号被盗、密码泄露等损失,由您自行承担。

实名认证:根据相关法律法规要求,我们可能要求您在特定功能下完成实名认证。如您拒绝提供,可能无法使用部分或全部服务。

未成年人保护:若您未满18周岁,请在法定监护人的陪同下阅读本协议,并在征得监护人同意后使用本服务。

三、 服务内容与规范

知识库查阅权限:会员登录后,有权按照其会员等级对应的权限范围,在线浏览、检索本网站知识库中的相关文章及内容。

服务变更:我们有权根据业务发展需要,调整、变更或终止部分服务内容,并将以网站公告、公众号消息等方式提前通知。

禁止行为:您在使用服务时不得实施以下行为:

利用技术手段批量爬取、下载、转存知识库内容;

将知识库内容用于商业目的或未经授权地向第三方传播;

干扰本网站正常运行或侵犯其他用户合法权益;

发布违法违规信息或从事违反公序良俗的活动。

四、 知识产权声明

权利归属:本网站知识库中的排版设计、软件代码等内容的知识产权均归【公司全称】或原权利人所有,受《中华人民共和国著作权法》等法律保护。

有限许可:本网站授予会员一项非独占、不可转让、不可转授权的普通许可,仅限于个人学习、研究之目的在线查阅知识库内容。

侵权追责:未经书面许可,任何单位或个人不得以任何形式复制、转载、摘编、镜像、汇编或以其他方式使用上述内容。一经发现,我们保留追究其法律责任的权利。

五、 个人信息保护

我们重视对您个人信息的保护。关于我们如何收集、使用、存储和保护您的个人信息,请单独阅读 《隐私政策》。

您通过微信公众号授权或手机号验证所提供的信息,我们将严格按照《个人信息保护法》的规定处理,仅用于身份识别、服务提供及安全验证等必要用途。

您可以随时通过网站设置或联系客服行使查阅、更正、删除个人信息及撤回授权同意的权利。

六、 免责声明

内容准确性:知识库内容仅供参考,不构成专业建议。我们不对其完整性、准确性、时效性作任何明示或暗示的保证,您应自行判断并承担使用风险。

不可抗力:因自然灾害、政策法规变化、网络故障、第三方平台接口异常(如微信接口维护、运营商短信通道故障)等不可抗力导致的服务中断或延迟,我们不承担违约责任。

第三方链接:本网站可能包含指向第三方网站的链接,该等网站的内容和服务不受我们控制,请您自行甄别风险。

七、 违约责任

如您违反本协议约定,我们有权视情节采取警告、限制功能、暂停服务、注销账号等措施,并保留要求赔偿损失的权利。

如因您的违约行为导致我们遭受行政处罚、第三方索赔或商誉损失,您应承担全部赔偿责任(包括但不限于罚款、赔偿金、律师费、公证费等)。

八、 法律适用与争议解决

本协议的订立、执行和解释均适用中华人民共和国大陆地区法律。

因本协议产生的或与本协议有关的任何争议,双方应友好协商解决;协商不成的,任何一方均可向【公司所在地】有管辖权的人民法院提起诉讼。

九、 其他

本协议构成双方就本服务达成的完整协议,取代此前任何口头或书面约定。

本协议任一条款被认定为无效或不可执行的,不影响其他条款的效力。

我们对本协议享有最终解释权,并在法律允许的范围内保留随时修改的权利。修改后的协议一经公布即生效,继续使用服务即视为同意修订内容。


已查阅