OpenClaw 对接 QQ
安装插件
bash
openclaw plugins install @sliverp/qqbot@latest- 对应的插件地址:
bash
https://github.com/sliverp/qqbot创建QQ机器人
注册账号
首次注册之后,可以按照QQ开放平台的指引设置超级管理员。
手机QQ扫码成功后,继续下一步填写主体相关信息。 此处以“个人”为例,按照指引依次输入姓名、身份证号、手机号、验证码,点击继续进入下一步人脸认证。
使用手机QQ扫码进行人脸认证。
人脸识别审核通过后,即可登录进入QQ开放平台。
创建QQBot机器人 在QQ开放平台的QQ机器人页面,可以创建机器人。
- 第二步
QQ机器人创建完成之后,可选择机器人点击进入管理页面。
在QQ机器人管理页面获取当前机器人的AppID和AppSecret,复制并将其保存到个人记事本或备忘录中(请注意数据安全,勿泄露),后续在“步骤3中配置OpenClaw“中需要使用。 注意:出于安全考虑,QQ机器人的AppSecret不支持明文保存,首次查看或忘记AppSecret需要重新生成。
- 最后结果
- 设置IP白名单,通过访问
https://tool.hiofd.com/ip/,获取本地公网 IP:
填写到此处:
配置OpenClaw
通过配置文件配置,编辑 ~/.openclaw/openclaw.json:
bash
{
"channels": {
"qqbot": {
"enabled": true,
"appId": "你的AppID",
"clientSecret": "你的AppSecret"
}
}
}- 启动与测试,启动gateway
bash
openclaw gateway start沙箱测试
在QQ机器人的“开发管理”页面,在“沙箱配置”中,设置单独聊天(选择“在消息列表配置”)。
注意
注意: 此处已创建的QQ机器人无需进行发布上架对所有QQ用户公开使用,在开发者私人的(沙箱)调试下使用体验即可。
添加成员
添加成员后,该成员使用QQ扫码来和机器人对话:
接着对话
- 沙盒环境下的对话演示: