OpenClaw QQ集成教程

通过QQ开放平台创建企业自建机器人,实现单聊、群聊功能

📋 一、所需资料

👤
腾讯QQ账号 需要完成实名认证的QQ账号
已完成OpenClaw部署 确保OpenClaw已在你的服务器上运行

📝 二、接入QQ教程

第一步:注册QQ开放平台

  1. 访问 QQ开放平台
  2. 设置超级管理员账号
  3. 填写主体信息(个人或企业)
  4. 完成人脸认证验证身份

第二步:创建QQ Bot机器人

  1. 登录QQ开放平台控制台
  2. 点击"创建机器人"
  3. 填写机器人名称、简介、头像
  4. 获取 AppIDAppSecret
💡 重要提示

请妥善保存AppID和AppSecret,这是配置OpenClaw的关键凭证。

第三步:沙箱配置

💬
单聊测试 设置与QQ机器人单独聊天,验证基础功能
👥
群聊测试 设置将QQ机器人加入群聊,测试群组功能

第四步:为OpenClaw配置模型和通道

bash
# 配置模型API Key
openclaw config set model.apiKey your_api_key

# 添加QQ通道
openclaw channel add qq \
  --app-id YOUR_APP_ID \
  --app-secret YOUR_APP_SECRET

🤖 三、与QQ机器人互动

配置完成后,你可以在QQ中与机器人进行单聊或群聊:

💬
单聊模式 直接搜索机器人名称,添加好友后私聊
👥
群聊模式 将机器人邀请进群,群成员@机器人即可对话

📨 支持的消息类型

方向 类型 说明
接收 文本 普通文字消息
图片 图片消息,支持AI分析
文件 文档、压缩包等文件
回复 文本 普通文字回复
图片 图片回复
Markdown 富文本格式回复
语音消息 文字转语音回复
历史引用 引用历史消息回复
主动 主动消息 机器人主动推送消息

四、常见问题

🚀 机器人回复"该机器人去火星了"

解决方案:

  • 检查AppID和AppSecret是否正确配置
  • 确认OpenClaw Gateway服务是否正常运行
  • 查看防火墙是否允许QQ开放平台的回调请求
  • 检查日志中的错误信息:openclaw logs --channel qq
  • 尝试重新授权:openclaw channel reconnect qq
💡 其他问题排查
  • 确保QQ账号已完成实名认证
  • 检查机器人是否已发布上线
  • 验证沙箱环境配置是否正确