OpenClaw 接入 QQ 机器人:私聊、群聊、富媒体全搞定

AI摘要

OpenClaw推出QQ机器人插件,支持私聊、群聊及富媒体消息收发,具备语音转写/合成、定时推送、Markdown等能力。用户需在QQ开放平台创建机器人获取密钥,通过安装插件并配置AppID与AppSecret即可快速接入,实现AI助手与QQ的集成。

OpenClaw 官方推出了 @tencent-connect/openclaw-qqbot 插件,让你的 AI 助手接入 QQ——私聊、群聊、富媒体,一个插件全搞定。

功能特性

  • 🔒 多场景支持:C2C 私聊、群聊 @消息、频道消息、频道私信
  • 🖼️ 富媒体消息:支持图片、语音、视频、文件的收发
  • 🎙️ 语音能力 (STT/TTS):语音转文字自动转录 & 文字转语音回复
  • 定时推送:支持定时任务触发后主动推送消息
  • 🔗 URL 无限制:私聊可直接发送 URL
  • ⌨️ 输入状态:实时显示"Bot 正在输入中…"状态
  • 📝 Markdown:完整支持 Markdown 格式消息

第一步:在 QQ 开放平台创建机器人

1、前往 QQ 开放平台,用手机 QQ 扫描页面二维码即可注册/登录。若尚未注册,扫码后系统会自动完成注册并绑定你的 QQ 账号。

2、手机 QQ 扫码后选择同意,即完成注册,进入 QQ 机器人配置页。

3、点击创建机器人,即可直接新建一个 QQ 机器人。

4、在机器人页面中找到 AppIDAppSecret,分别点击右侧复制按钮,保存好。AppSecret 不支持明文保存,离开页面后再查看会强制重置,请务必妥善保存。

⚠️ 机器人创建后会自动出现在你的 QQ 消息列表中,并发送第一条消息。但在完成下面的配置之前,发消息会提示"该机器人去火星了",属于正常现象。

第二步:安装插件

打开终端,执行以下命令:

openclaw plugins install @tencent-connect/openclaw-qqbot

第三步:配置 OpenClaw

方式一:通过命令行配置(推荐)

openclaw channels add --channel qqbot --token "AppID:AppSecret"

AppIDAppSecret 替换成你自己的。

方式二:编辑配置文件

编辑 ~/.openclaw/openclaw.json,在 channels 中添加:

{
  "channels": {
    "qqbot": {
      "enabled": true,
      "appId": "你的 AppID",
      "clientSecret": "你的 AppSecret"
    }
  }
}

第四步:启动与测试

openclaw gateway restart

打开 QQ,找到你的机器人,发条消息试试!

将机器人添加到 QQ 群(个人不支持群聊添加机器人)

有两种方式:

  1. 机器人创建群:在 QQ 开放平台创建机器人时,可以创建一个以机器人为群主的群。
  2. 邀请机器人加入现有群:如果你是群主/管理员,在手机 QQ 打开群聊 → 群设置 → 群机器人 → 选择你的机器人添加。

⚠️ 需要先在 QQ 开放平台 → 你的机器人 → 场景能力 → 开启「群聊」权限。

进阶功能

发送图片

AI 可以通过 <qqimg>路径</qqimg> 发送图片,支持本地文件路径和网络 URL。

格式支持:jpg/png/gif/webp/bmp

发送语音

AI 可以通过 <qqvoice>路径</qqvoice> 发送语音消息。

格式支持:mp3/wav/silk/ogg,无需安装 ffmpeg。

常见问题

Q: 发消息提示"该机器人去火星了"?
A: 说明配置还没完成或 Gateway 没启动,检查配置并重启 Gateway。

Q: 如何添加多个机器人?
A: 在配置文件中使用 accounts 字段配置多账户,详见插件 README。

相关链接

Saiita

我还没有学会写个人说明!

相关推荐

#8 OpenClaw 多渠道管理

OpenClaw是一个支持同时接入飞书、Telegram、钉钉、Discord、WhatsApp等多平台消息渠道的AI助手网关。它通过统一配置实现多渠道管理,允许将不同性格与功能的Agent绑定至特定渠道,并自动适配各平台的消息格式。系统提供群聊防刷屏、静默时段等策略,确保在不同场景下提供恰当、一致的服务体验。

#7 OpenClaw 接入钉钉/微信/其他渠道

OpenClaw支持飞书、Telegram、钉钉、微信、QQ、Discord、WhatsApp等多种消息渠道接入。文章详细介绍了各平台(如钉钉、微信、QQ、Discord)的接入步骤与方案,并对比了各渠道特点:飞书和钉钉适合企业场景,Telegram功能全面,QQ支持富媒体,Discord面向开发者,WhatsApp覆盖国际用户。建议根据实际使用场景选择合适渠道快速接入。

#13 OpenClaw 心跳机制

OpenClaw的心跳机制是一种定期触发的AI主动检查机制,它使AI助手能够从被动响应转向主动工作。系统按预设间隔(如30分钟)唤醒AI,读取HEARTBEAT.md任务清单,检查环境状态并执行预设任务,如查看邮件、日历或项目状态。AI通过heartbeat-state.json记录检查时间以避免重复,并仅在发现紧急事项时才主动通知用户,确保“有帮助但不烦人”。该机制还支持记忆维护

#6 OpenClaw 接入 Telegram:Bot 配置指南

Telegram是OpenClaw的推荐消息渠道,具有免费开放、富媒体支持、隐私友好等优势。接入步骤包括:通过@BotFather创建机器人并获取Token,在OpenClaw配置文件中填入Token即可启用。支持私聊与群聊互动,可设置仅在被提及时响应,并能将不同AI代理绑定到群组主题以实现分工协作。该通道全面支持图片、语音、文件及Markdown格式,便于快速部署AI助手。

暂无评论