GitHub 上出现了一个名为 openclaw-china 的开源项目(仓库地址:BytePioneer-AI/openclaw-china),目前已经拿到了 2.2K Star。它的定位非常明确:为 OpenClaw 补上国内 IM 平台的接入能力。

不是重新造轮子,而是以插件的形式挂载到 OpenClaw 核心框架上,让同一个 AI 助手同时服务于国内的办公场景。
目前支持的平台一览:
五个渠道里,钉钉和 QQ 的接入体验最丝滑,基本就是填个 ID 和密钥的事。企业微信稍微复杂一点,但自建应用模式解锁了一个杀手级能力——主动发送消息,也就是 AI 不用等你说话,它可以按计划主动找你汇报。
飞书比较特殊,已经标注"停止维护"。考虑到飞书自己推出了 AI 助手能力,社区开发者选择把精力放到更需要的平台上,这个决策倒也合理。
它能做什么?不只是"聊天"
很多人一听"接入聊天软件",第一反应就是"又一个聊天机器人"。但 openclaw-china 能做的事远比对话框里回几条消息要丰富得多。
多格式消息——除了纯文本,还支持 Markdown 渲染、图片和文件收发、甚至语音消息(部分平台需要配合腾讯云 ASR 做语音识别)。在企业微信群里让 AI 直接发一份格式化的日报出来,完全可以。
群聊 + 私聊双模式——在群里 @机器人 触发,或者私聊一对一使用,两种模式都支持。@检测是内置的,不需要额外配置。
流式响应——部分平台支持流式输出,AI 不用等到整条回复生成完毕才发出来,而是边生成边推送,用户体验上接近在 ChatGPT 网页端打字的感觉。
多账户——同一个 OpenClaw 实例可以同时接入多个钉钉或 QQ 账号。如果你有多个团队或者多个业务线,不需要部署多套环境。
定时任务 + 主动推送——这可能是最实用的能力之一。设定好规则后,AI 会按计划在钉钉群或企微群里主动发消息,比如每天早上 9 点推一份代码审查摘要,每周五下午汇总一次项目进度。
安装比你想象的简单
如果你已经在用 OpenClaw,接入 openclaw-china 只需要两步:
# 第一步:安装插件
openclaw plugins install @openclaw-china/channels
# 第二步:跑一遍交互式配置向导
openclaw china setup
向导会一步步引导你选平台、填密钥,过程不需要手动编辑任何配置文件。
如果你更喜欢手动控制,也可以用命令行逐项设置,以钉钉为例:
openclaw config set channels.dingtalk.enabled true
openclaw config set channels.dingtalk.clientId dingxxxxxx
openclaw config set channels.dingtalk.clientSecret your-secret
QQ 机器人的配置也是同样的套路,换个 key 名就行。
Windows 用户有一个注意事项:npm 安装可能遇到兼容性问题,官方建议用源码安装的方式——克隆仓库后用 pnpm 构建,然后本地链接安装。虽然多了两步,但好处是支持热更新,改了代码不需要重启。
架构上做对了一件事
这个项目最值得说的不是功能列表,而是它的架构设计思路。
它采用了分层插件架构:
-
1. 宿主层:OpenClaw 核心框架,不做任何修改 -
2. 调度中心: @openclaw-china/channels聚合层,负责统一管理所有渠道 -
3. 插件层:每个 IM 平台一个独立插件,互不干扰 -
4. 基础设施: @openclaw-china/shared共享能力层,提供跨渠道的通用逻辑
这种设计的好处是动态注册——插件可以灵活挂载和卸载,你只需要启用你用的平台,不用的完全不加载。而且因为是挂在 OpenClaw 上的插件,你原有的所有 Skills、自动化流程、模型配置完全不受影响。
项目用的是 pnpm monorepo workspace 管理多包,TypeScript 编译构建。开发体验也考虑到了:链接模式安装后,修改代码即时生效,不需要重启网关,对于想要贡献代码或者做定制开发的人来说非常友好。


