微信官方 ClawBot 插件,让你在微信里直接和龙虾对话。这是微信团队(@WeixinTeam)官方出品的方案,无需担心封号风险。
背景
OpenClaw 是今年最火的开源 AI Agent 平台,GitHub 星标从 9000 飙到 300000+。它跑在你自己的电脑上,通过 Channel 插件接入各种聊天工具:Telegram、Discord、WhatsApp 都支持。
之前社区也有不少把 OpenClaw 接微信的方案(openclaw-wechat、openclaw-china 等),走的是代理服务模拟协议的路子。能用,但存在封号风险。
现在微信官方亲自下场了。ClawBot 插件直接内置在微信 App 里,扫个码就能用,不需要搞代理服务,也不用担心合规问题。
接入步骤
操作很简单,就两步。
第一步:安装微信 Channel 插件
在你运行 OpenClaw 的电脑上执行:
npx -y @tencent-weixin/openclaw-weixin-cli@latest install
这条命令会安装微信 Channel 插件到 OpenClaw,然后生成一个二维码。
第二步:微信扫码连接
用微信扫码,确认连接。扫完之后,微信里就会多出一个「微信 ClawBot」的对话,直接发消息就能和你的龙虾聊天了。
注意事项
- 需要把微信更新到最新版,目前应该只有 iOS 支持
- 如果更新后还看不到 ClawBot 入口,试试多重启几次微信
- 一个 ClawBot 只能连接一个 OpenClaw 实例,即目前只能连一只龙虾
- 建议使用官方方案,不要使用社区的非官方方案
技术原理
微信官方的 @tencent-weixin/openclaw-weixin 插件基于 ClawBot ilink API,工作流程分三步:
1. 认证环节
插件调用 ilink/bot/get_bot_qrcode 接口拿到一个二维码,用户用微信扫码后,服务端通过 ilink/bot/get_qrcode_status 长轮询返回认证结果,包括一个 bot_token。
2. 收消息
用 ilink/bot/getupdates 接口做 HTTP 长轮询,服务端有新消息就返回,没有就挂着等。每条消息带一个 context_token,回复时必须带上用来关联对话上下文。
3. 发消息
调用 ilink/bot/sendmessage,带上 bot_token 认证和 context_token 关联,消息就能发回微信了。
本质上就是一个标准的 HTTP 长轮询 + Token 认证 的消息通道。接口跑在 https://ilinkai.weixin.qq.com,是微信官方的域名。
相关链接
- OpenClaw 官方文档
- 微信 ClawBot CLI:
npx -y @tencent-weixin/openclaw-weixin-cli@latest install - 微信接入 Claude Code - 使用同一套 ilink API 让 Claude Code 也从微信接收消息