OpenClaw OneBot

🐧 QQ 机器人原生 AI 通道,流式语音全支持

OpenClaw原生QQ通道插件,基于OneBot 11协议对接NapCat/go-cqhttp,支持私聊群聊、消息分块流式回复、语音链路转换及群聊reaction,106测试通过。

收藏
4.9k
安装
1.6k
版本
1.2.8
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

OpenClaw OneBot Channel Plugin 是一款将 QQ 接入 OpenClaw 生态的原生通道插件,基于 OneBot 11 协议实现,兼容 NapCat、go-cqhttp 等主流 QQ 机器人框架。

核心用法

  • 双协议通信:通过 WebSocket 接收事件,HTTP 发送消息
  • 目标格式:private:<QQ号> 私聊、group:<群号> 群聊,纯数字自动识别为私聊
  • 配置入口:plugins.allow 使用 openclaw-onebot,channels.onebot 保持通道配置
  • OpenClaw 命令全支持:/status、/help、/model、/new、/reset 等

显著优点

1. 原生集成:作为 ChannelPlugin 直接接入 OpenClaw 消息路由,无需外部桥接脚本
2. 流式回复:支持 block streaming,长文本分块发送,避免消息过长截断

3. 语音链路完整:自动处理 SILK/AMR → MP3 转换,打通 STT/TTS 语音管道

4. 群聊增强:自动 reaction、群聊表情包回应,提升交互体验

5. 高测试覆盖:106 个测试用例,Statements/Lines 92.11%,Functions 95.16%

6. 生态兼容:保留 OneBot 11 生态,现有 NapCat/go-cqhttp 部署可平滑迁移

潜在局限

  • 私聊 reaction 不可靠:官方限制,不建议依赖此能力
  • Streaming 非编辑模式:QQ 端表现为多条连续消息,而非单条消息原地编辑
  • 依赖外部 OneBot 实现:需自行部署 NapCat 或 go-cqhttp,非纯云端方案
  • QQ 官方 API 风险:基于非官方协议,存在账号风控可能性

适合人群

  • 已有 NapCat/go-cqhttp 部署,希望接入 OpenClaw AI 能力的开发者
  • 需要 QQ 群聊机器人、且看重流式回复与语音交互的用户
  • 追求测试覆盖率和代码质量的技术团队

常规风险

  • 账号安全:使用非官方 QQ 协议可能触发风控,建议小号部署
  • 供应链安全:建议固定 Git tag/commit 安装,避免自动更新引入未审计代码
  • 配置误操作:修改 openclaw.json 前务必备份,重启 gateway 前确认影响范围

OpenClaw OneBot 内容

手动下载zip · 3.2 kB
SKILL.mdtext/markdown
请选择文件