# 爆肝 2 天,开发 OpenClaw 接入微信 bot,已开源!
**作者**: 苍何
**日期**: 2026-02-13T17:07:17.000Z
**来源**: [https://x.com/canghe/status/2022356917948166506](https://x.com/canghe/status/2022356917948166506)
---

大家好,我是苍何。
OpenClaw,这个 GitHub 上 18 万 Star 的怪物级开源项目,你们应该都听过了吧?
飞书能接、钉钉能接、企业微信能接、QQ 能接、Discord 能接……
但偏偏最多人用的微信个人号,它不支持。
我翻遍了 GitHub、掘金、知乎,找到的方案要么是企业微信绕一圈,要么是用微信 Web 协议搞,动不动就封号。
说实话,这谁顶得住?
天天在微信上跟朋友聊天、在群里吹水,结果想接个 OpenClaw 都这么费劲?
麻了。
于是我决定自己干。
爆肝 2 天,我把 OpenClaw 接入了微信个人号,并且已经开源了。

地址:https://github.com/freestylefly/openclaw-wechat
不过受限于各种因素,目前项目处于内测阶段,需要 apikey 才可以使用。
我给他命名为苍何的狗腿子,和普通好友没什么区别,但他却是个能真正帮你干事的好友。
当你随便把一篇文章丢给他,OpenClaw 会帮你做总结。

并帮你存放于你的个人 Notion 知识库中。

我现在看到好文章直接转发给它,然后可以直接让他去知识库中帮我查找任何我想要的收藏。

说实话比收藏夹好用一万倍。
我把这家伙拉进群聊,还能随时@总结上下文,群聊利器啊。

然后我可以指挥 OpenClaw 自动搜集全网资讯,并直接汇总发我。

还可以进行日程提醒,比如让它提醒我 2 分钟后喝水。

我甚至还在我的 OpenClaw 中装了 18 岁的 AI 女友 Clawra,她有独立人格和人设,当我问她在干嘛时,她会甩一张自拍给我

当然还有更多的场景待探索,但我发现,在微信上用 OpenClaw 显得非常的丝滑,因为我每天真的离不开微信。
这篇文章主要分享我开发的历程,代码也上传到了 GitHub,但由于时间有限以及防止技术被滥用,我做了一层代理处理,需要审核才可使用。
1. 建议先用小号测试,虽然 iPad 协议比 Web 协议稳定得多,但毕竟是第三方接入,谨慎为上
> 2. 不要用来搞群发、营销之类的骚操作,腾讯的风控不是吃素的
> 3. 建议部署在有固定 IP 的服务器上,频繁换 IP 容易触发风控
## 先说说 OpenClaw 是啥
如果你还不知道 OpenClaw,简单说一下。
它原名叫 Clawdbot,是一个奥地利开发者 Peter Steinberger 搞出来的开源 AI Agent 项目。

后来因为跟 Anthropic 的商标冲突,改名 Moltbot,又改名 OpenClaw。
名字换了三个,但丝毫不影响它火到离谱。
3 周时间,GitHub Star 从 0 干到 18 万+。
这什么概念?React 花了 8 年才到 10 万,Linux 花了 12 年,它 3 周就超了。
好家伙,这不是坐火箭,这是坐 SpaceX 星舰。
它的核心能力就一句话:让 AI 不只是回答你问题,而是真正替你干活。
你跟它说「帮我查一下明天的天气,然后发到群里」,它就真的会去查、然后发。
不是那种假装理解你然后输出一坨文字的「AI 助手」,是真的有手有脚能操作的 Agent。
它支持接入各种大模型,Claude、GPT、DeepSeek 都行,还支持多 Agent 协作,搞一个虚拟开发团队都不在话下。
我之前也写过几篇关于OpenClaw 的文章,不了解的也可以先看看:

## 为啥微信这么难接?
讲真的,这事不能怪 OpenClaw。
微信是出了名的「封闭生态」,个人号压根没有官方 Bot API。
你想搞自动化,要么走企业微信(需要公司认证),要么用第三方协议逆向(随时封号)。
之前社区有一些方案,比如用 wechatbot-webhook 基于微信 Web 协议来搞,Docker 一键部署倒是方便。
但问题是:
稳定性堪忧,微信 Web 协议说封就封
功能受限,很多高级功能用不了
安全风险,你的微信账号等于裸奔
我试了几个,要么跑不起来,要么跑起来半天就掉线。
说白了,这些方案都是在微信的安全策略上「走钢丝」。
## 我是怎么搞的
既然现有方案都不太行,那就自己撸一个。
我的思路是这样的:
不走微信 Web 协议,走 iPad 协议 + 消息中转服务。
核心架构分三层:
消息接收层:基于 iPad 协议稳定接收微信消息,比 Web 协议靠谱得多
中转网关层:做消息格式转换、会话管理、限流熔断
OpenClaw 对接层:通过 Webhook 把消息推给 OpenClaw Gateway,再把 AI 回复转发回微信
整个架构用 TypeScript 写的,跟 OpenClaw 原生技术栈一致。
说起来简单,但这毕竟是个系统工程,协议对接、消息队列、网关路由、多模型调度,涉及的模块还挺多的。
## 踩坑实录
## 坑一:消息去重
微信的消息推送机制很迷,同一条消息有时候会推两三次。
如果不做去重,AI 就会回复两三遍,对面以为你是复读机。
我的解决方案是让 GLM 搞了一个基于消息 ID + 时间窗口的去重缓存,用 LRU 策略自动淘汰过期记录。
## 坑二:上下文管理
OpenClaw 的 Agent 是有记忆的,但微信的对话场景比较特殊。
群聊里一堆人说话,你不能把所有消息都当作是给 AI 的指令。
所以我做了一个「@触发 + 私聊直连」的机制:
- 私聊:所有消息直接转给 OpenClaw 处理
- 群聊:只有 @机器人 的消息才会触发 AI 回复
这样就不会出现 AI 在群里疯狂刷屏的社死场面了。
## 坑三:回复速度
大模型的回复是有延迟的,特别是复杂问题可能要想好几秒。
但微信那边,对面看你一直不回,以为你已读不回呢。
我加了一个「思考中...」的状态提示,AI 在生成回复的时候先发一个提示,生成完了再替换成正式回复。
用户体验直接拉满。
## 坑四:多模型切换
OpenClaw 支持多个大模型,但不同场景其实适合不同模型。
比如日常闲聊用 DeepSeek 就够了,写代码分析问题上 Claude,省钱又高效。
我在中转层做了一个简单的路由策略,根据消息内容自动选择最合适的模型。
## 能干啥?
接入之后,你的微信就变成了一个 AI 超级助手。
举几个我自己在用的场景:
1. 智能群聊助手
在技术群里 @机器人,直接问代码问题,它会结合上下文给出解答。
再也不用忍受群里那些「百度一下」的回复了。
2. 个人知识管家
把文章、链接丢给它,它帮你总结归纳,还能存到你的知识库里。
我现在看到好文章直接转发给它,比收藏夹好用一万倍。
3. 日程提醒
跟它说「明天下午 3 点提醒我开会」,到点它就会在微信上戳你。
比手机自带的提醒好用,因为你一定会看微信。
4. 自动回复
设置好规则,一些常见问题它自动回复。
比如有人加你好友问「在吗」,它直接回「在的,有什么事吗?」
再也不用被「在吗」两个字烦死了。
## 怎么用?
项目已经开源,可以自己部署。
核心就三步:
第一步:克隆项目
> git clone https://github.com/canghe/openclaw-wechat.git
> cd openclaw-wechat
第二步:配置环境变量
出于安全考虑,这里的 apikey 是我代理服务做了一层,目前还在优化中。
> openclaw config set channels.wechat.apiKey "wclivexxxxxxxxxxxxxxxx"
> openclaw config set channels.wechat.proxyUrl "http://your-proxy-server:3000"
> openclaw config set channels.wechat.webhookHost "your-server-ip"
> openclaw config set channels.wechat.enabled true
第三步:openclaw 服务中添加 openclaw-wechat
> openclaw plugins install @canghe/openclaw-wechat
这里需要等下,还没来的及上到插件市场去,后面会上,可以先本地代码的方式安装。
然后用微信扫码登录,完事。
整个过程 5 分钟搞定,不需要公司认证,不需要企业微信,普通个人号直接用。
## 后续计划
目前这个项目还在持续迭代,后面计划加这些功能:
- 语音消息支持:目前只支持文字,后续会接入语音转文字 + 文字转语音
- 图片理解:接入多模态模型,让 AI 能看懂你发的图片
- OpenClaw Skills 市场对接:直接在微信里调用 OpenClaw 的 700+ 技能
- 多账号管理面板:Web 端可视化管理多个微信号的接入
如果你有好的想法,欢迎来 GitHub 上提 Issue 或者 PR。
## 写在最后
说实话,OpenClaw 这波开源 AI Agent 的浪潮,真的让我看到了 AI 落地的另一种可能。
以前我们说 AI,总觉得是那种高高在上的东西,要么在实验室里,要么在大公司的服务器上。
但现在,你自己部署一个 OpenClaw,接上微信,AI 就真的成了你口袋里的助手。
这种感觉,说不出的爽。
不过也要提醒一下,OpenClaw 的 Skills 生态最近爆出了一些安全问题,有超过 230 个恶意插件被上传到了社区。
所以大家在用 OpenClaw 的时候,一定要注意只安装可信来源的 Skills,别什么都往上装。
好了,项目地址:https://github.com/freestylefly/openclaw-wechat ,感兴趣的直接去 GitHub 上 Star 一下。
如果你也在用 OpenClaw,或者对微信接入有什么想法,评论区聊聊!
## 相关链接
- [@canghe](https://x.com/canghe)
- [39K](https://x.com/canghe/status/2022356917948166506/analytics)
- [https://github.com/freestylefly/openclaw-wechat](https://github.com/freestylefly/openclaw-wechat)
- [https://github.com/canghe/openclaw-wechat.git](https://github.com/canghe/openclaw-wechat.git)
- [@canghe/openclaw-wechat](https://x.com/@canghe/openclaw-wechat)
- [https://github.com/freestylefly/openclaw-wechat](https://github.com/freestylefly/openclaw-wechat)
- [Upgrade to Premium](https://x.com/i/premium_sign_up)
- [1:07 AM · Feb 14, 2026](https://x.com/canghe/status/2022356917948166506)
- [39.1K Views](https://x.com/canghe/status/2022356917948166506/analytics)
- [View quotes](https://x.com/canghe/status/2022356917948166506/quotes)
---
*导出时间: 2026/2/14 11:38:47*