作者:阿兵每天带你玩AI
就在刚刚!微信团队上线了官方 ClawBot 插件。装完之后,可以直接在微信里跟 OpenClaw 对话了!
安装和使用步骤很简单,只需四步:
更新微信到最新版
打开微信设置 - 插件
根据提示,在你的openclaw的机器上安装插件,使用如下指令:
npx -y@tencent-weixin/openclaw-weixin-cli@latest install4. 安装完会出二维码。扫码,确认连接,微信里就多出一个「微信 ClawBot」对话。
这件事一落地,社区以前那些模拟协议、代理服务的接法,直接天塌了,这官方爸爸都亲自下场接入openclaw了,谁还会去用第三方?
遥想以前,什么`openclaw-wechat`、`openclaw-china` 这些开源仓库刚出来的时候,也是风光无限,获得了很多的Stars。
但问题也很现实:封号风险、协议风险、稳定性风险,全都在。
现在微信官方自己把接口摆出来,事情就简单很多了。
能走正式接口,就没必要继续走野路子。
然后就有人顺手多做了一步。
他拿微信官方插件 `@tencent-weixin/openclaw-weixin` 的源码给 Claude Code 读了一遍,又按 Claude Code Channels 的规范补了一个桥接插件。
结果就是,微信不只是能连 OpenClaw,现在也能直接给 Claude Code 发消息,让 Claude Code 在本地电脑上干活,再把结果回给微信了!
项目也已经开源:
https://github.com/Johnixr/claude-code-wechat-channel这个过程本身不玄学。
微信官方这套 ClawBot,本质上就是一条 HTTP 长轮询消息通道。
源码里几件事写得很清楚。
1. 先是认证:
-`ilink/bot/get_bot_qrcode`拿二维码-`ilink/bot/get_qrcode_status` 轮询登录状态最后拿到 `bot_token`
2. 再是收消息:
-`ilink/bot/getupdates` 长轮询拉消息-每条消息会带一个 `context_token`
3. 最后是回消息:
- `ilink/bot/sendmessage` 带上 `bot_token` 和 `context_token`消息就能正确回到微信对话里
接口域名也不是第三方中转,而是微信自己的:
`https://ilinkai.weixin.qq.com`
这简直就是微信官方下场整治各种agent乱接入微信的乱象了。
以前我们还需要一台有公网IP的服务器装openclaw或其他agent,然后冒着封号的风险安装别人开源的接入微信的仓库,根据教程一步一步跑出来后使用一个刚注册的微信小号做尝试。其实到最后也没搞懂自己要这个微信龙虾机器人做什么,结果就是折腾了半天尽吃力不讨好。
现在微信官方下场后,你无需折腾什么公网IP的服务器,任何一台在家能联网的电脑都能通过这个方法快速部署接入微信,甚至微信官方这次实现的这层协议根本不关心你后面接的是 OpenClaw、Claude Code,还是你自己写的 agent。
它只负责进和出。
微信把消息送进来。
你把结果发回去。
中间是谁处理,协议不在乎。
说完了原理,下面说说这个开源库中 Claude Code 这边的接法。其实也很简单。
先扫码登录,终端会出二维码,扫完之后凭据自动保存。
再启动 Claude Code。这时候你在微信里给 ClawBot 发一句“你好”,Claude Code 终端会立刻到消息,再通过 `wechat_reply` 工具把回复送回微信。
整条桥接链路长这样:
- 用 `ilink/bot/getupdates` 拉微信消息- 按 MCP Channel 协议把消息推给 Claude Code 会话- 暴露一个 `wechat_reply` 工具,让 Claude Code 能把消息回出去
这玩意有用啊!以后微信直接变成你电脑上 Claude Code 的遥控器了!
你在地铁上发一句:
“帮我跑一下测试,看看 main 分支最近有什么提交,把 README 的安装说明改一下。”
Claude Code就吭哧吭哧地在办公室电脑上执行,执行完再把结果发回微信。
这就已经不是一个单纯聊天机器人了。
它开始像一个真正能接任务的入口了。
当然,现在还有早期阶段的限制。
比如:Claude Code 会话关了,通道也会断;权限提示还得在终端审批;现在还要带 `--dangerously-load-development-channels`。
但这些看上去都像早期工程问题,不像方向问题。
方向已经很清楚:
微信把正式门打开了。
后面谁都可以顺着这套通道,把自己的 agent、编码助手、工作流系统接进去。
这个仓库现在写的是 Claude Code。
你换成 Codex,或者别的 AI 编程工具,原理也一样。
底下这层,都是同一套微信官方 ClawBot ilink API。
核心文件也就三个:
- `wechat-channel.ts` - `setup.ts` - `.mcp.json`如果你也正在做 AI Agent 产品接入微信的工作,这篇文章希望能给你带来一些方法论的参考。
看懂协议。
看懂登录怎么做。
看懂长轮询怎么收消息。
看懂 `context_token` 怎么保留。
去微信官方 ClawBot ilink API源码里把这几件事吃透,接微信这件事就不再是“听起来很难”,而是“照着官方门路往里走”。
剩下拼的,只是谁执行力更强,谁做得更快。
夜雨聆风