通过沙盒模式将OpenClaw接入QQ,核心流程是先在QQ开放平台创建机器人并完成沙箱配置,然后在部署了OpenClaw的服务器上安装QQ插件并完成对接。整个过程中,“沙盒模式”主要对应QQ开放平台的“沙箱配置”,用于在机器人正式发布前进行私聊测试。
整个过程主要分为以下五个步骤:
第一步:准备工作
在开始配置前,你需要先准备好以下资源和信息:
- 一个已部署的OpenClaw服务:你可以通过云厂商的一键部署包(如阿里云、腾讯云)快速搭建,并确保已配置好大模型的API Key(如阿里云百炼、Kimi等)。
- 服务器的公网IP地址:这是后续配置QQ机器人IP白名单的关键。
- 一个实名认证的QQ开放平台账号:注意,这个账号需要用邮箱单独注册,不能直接用QQ号登录。
- 一个用于测试的个人QQ号:这个QQ号将被添加到机器人的沙箱成员中。
第二步:在QQ开放平台创建机器人并获取凭证
- 登录并创建机器人:登录QQ开放平台,进入“机器人”页面,点击“创建机器人”,填写名称、简介等信息后提交。
- 获取核心凭证:创建成功后,进入机器人的“开发管理”页面,找到并妥善保存以下信息:
AppID:机器人的唯一标识。
AppSecret:机器人的密钥。注意: 这个密钥在首次查看或生成后仅显示一次,请务必立即复制保存好。 - 配置IP白名单:在同一个“开发管理”页面,找到“IP白名单”设置,将你部署OpenClaw的服务器公网IP添加进去。这一步至关重要,否则机器人将无法与你的服务器通信。
第三步:配置沙箱环境
- 进入沙箱配置:在机器人管理页面的左侧导航栏,找到并点击“开发” -> “沙箱配置”。
- 添加测试成员:
- 在“消息列表配置”中,点击“添加成员”,输入你用于测试的个人QQ号。
- 系统会生成一个二维码,让你的测试QQ号扫码确认。完成后,这个QQ号就可以在私聊中搜索并添加你的机器人为好友了。
- 注意:根据QQ开放平台2026年的规则,沙箱环境目前仅支持私聊(C2C)和频道,暂时不支持添加QQ群进行群聊测试。
第四步:在OpenClaw服务端配置QQ对接
- 登录服务器:通过SSH等方式登录到你部署OpenClaw的服务器。
- 安装QQ插件(如需):如果你使用的不是最新预装插件的镜像,需要手动安装。以常见的Docker部署方式为例,可以先进入OpenClaw的容器环境,然后使用git clone等命令安装QQ渠道插件(通常从GitHub仓库如 sliverp/qqbot 获取)。
- 添加QQ通道:在服务器命令行中,使用OpenClaw的命令行工具(clawdbot或openclaw)添加QQ机器人通道。将上一步获取的AppID和AppSecret组合成”AppID:AppSecret”的格式填入命令。
# 示例命令 clawdbot channels add --channel qqbot --token "你的AppID:你的AppSecret"
执行后,配置即生效。
第五步:测试与验证
- 重启网关服务:为了确保所有配置生效,建议重启OpenClaw的网关服务:
clawdbot gateway restart
- 开始聊天测试:打开手机QQ或PC QQ,找到你刚才添加的机器人好友,发送一条消息。如果机器人能正常回复你,就说明OpenClaw已经通过沙盒模式成功接入了QQ。
- 本文固定链接: https://www.fengshen.cn/2026/02/openclaw配置qq-bot(qq机器人)/
- 转载请注明: fengshen 发表于 一梦风神
觉得文章有用,微信打赏一元。
