大家好!我是韩老师。

千呼万唤始出来,终于微信放开官方的 Chat Bot API 了。

其实,不止是能连 OpenClaw。理论上可以连上任何 Bot 或者 Agent。

微信开放插件当天,我就深挖了一下相应的源码。发现底层其实是基于 iLink API 进行消息通信的!

endpoint 是 ilinkai.weixin.qq.com,通过 REST API 进行交互。

基于微信 iLink API,我就连夜开发了 WeChat ACP:

深夜发布!微信可以连上 Claude、Codex、Copilot、Qwen、Gemini、OpenCode 等各类 Agent!

项目源码:

https://github.com/formulahendry/wechat-acp

可以连上 Claude、Codex、Copilot、Qwen、Gemini、OpenCode 等各类 Agent!

下面是连上 GitHub Copilot CLI 的截图。图片和语音都能识别:

关于微信 iLink API,它的时序图是这样的:

iLink 的主要 API 如下:

1. GET /ilink/bot/get_bot_qrcode

 • 获取登录二维码(参数:`bot_type`)

2. GET /ilink/bot/get_qrcode_status

 • 轮询二维码状态(参数:`qrcode`)

3. POST /ilink/bot/getupdates

 • 长轮询拉取消息(参数:`get_updates_buf`)

4. POST /ilink/bot/sendmessage

 • 发送/回复消息(参数:`msg`,需 context_token)

5. POST /ilink/bot/getuploadurl

 • 获取媒体上传 URL(参数:`filekey` / media_type / md5)

6. POST /ilink/bot/getconfig

 • 获取机器人配置(含 typing_ticket)

7. POST /ilink/bot/sendtyping

 • 发送“正在输入”提示(参数:`typing_ticket` 等)

如此一来,可以轻松让微信通过 ACP(Agent Client Protocol)连接上任意的 Agent 了!

主要是搞明白 ACP 和 iLink 这两个协议就行。

WeChat ACP 架构的时序图:

可扩展性很高!起飞🛫

一天不到的时间,项目已经 100 多 star 了:

https://github.com/formulahendry/wechat-acp

欢迎围观~

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐