引言
好消息,微信官方终于支持 OpenClaw 了!
之前一直只能通过其他 IM 通道(我用的是飞书)来使用,每次都要专门打开另一个 App,用起来多少有点割裂感。现在直接在微信里就能和 AI 对话,作为日常使用频率最高的 IM,这个支持还是相当重磅的,直接把微信升级成主通道。
前置条件
在开始之前,先确认几个前提,避免后面出现奇奇怪怪的问题。
iOS 端微信需要更新到 8.0.70 或以上版本,更新完成后进入「我的」→「设置」→「插件」,看看这个入口是否已经出现。



如果没有看到「插件」这个选项,先不要着急操作后面的步骤,重启一下微信再去找,一般都能出现。最好是确认入口存在了再继续,否则扫码可能会报错的。
另外需要提前说明,安卓端目前还不支持,我也试了一下,安卓微信还没更新到 70 版本了,iOS 用户可以先用起来。
安装插件
OpenClaw 我之前已经安装过了,这个过程就不写了,安装教程可以搜到很多,大家可以自行安装。
在部署 OpenClaw 的机器上,执行下面的命令来安装微信插件:
npx -y @tencent-weixin/openclaw-weixin-cli@latest install整体安装过程比较顺滑,按照提示走就行,没有什么需要额外配置的地方。





登录
基本流程就是上面这样,也没遇到什么报错之类的,途中需要使用 iOS 的 70版本的微信(确认已经有了 OpenClaw 的插件)来扫码,按照提示扫码登录即可,流程和平时扫码登录微信没什么区别。如果想单独执行登录步骤,也可以使用下面的命令:
openclaw channels login --channel openclaw-weixin再提醒一次,登录之前先确认微信里「插件」入口已经出现,顺序不要搞错了。
效果
登录完成后,OpenClaw 这边会自动多出一个微信会话,和其他已有的通道并行存在,互不影响,原来在用哪个通道继续用就好,不需要做任何迁移和改动。

由于是全新建立的会话,微信这边的聊天记录是空白的,这个时候发个你好测试一下,发现可以收到回复,就说明整体的链路已经通了,可以正常的使用了。
关于消息格式,实际用下来微信对 Markdown 的支持比较有限,会吞掉一些特殊字符,整体排版不如在其他支持 Markdown 渲染的通道里好看,但是文字内容都是完整的,不影响正常理解,日常对话完全没问题。

如果对格式有比较高的要求,可以在回复内容的 prompt 里加上一些约束,让它尽量少用 Markdown 语法,纯文字的可读性反而更好。
微信通道原理
写到这里,我有点好奇,这算是微信官方开了一个单独的聊天通道给 OpenClaw 吗?那 OpenClaw 是如何和微信交互的呢?我尝试让 AI 找了一下微信官方插件的 Github 链接,但是没有找到。
后来想到插件安装到本地都是 ts 代码,直接看就行了。找了一下微信插件的文件夹, 路径是:/home/a/.openclaw/extensions/openclaw-weixin/

在这里发现了完整的代码,打开 README 一看,嗯,中文的,完整的接口调用方法都在里面了,大家感兴趣的可以去看。


完整的接口文档+代码,都在这里了,想要研究的小伙伴可以开始了哈哈,或许这是第一个个人微信可用的官方机器人?
总结
微信通道上线之后,终于可以把它作为主通道来使用了,不用再专门打开其他 App,日常使用方便了很多。整体配置流程也不复杂,安装加登录前后也就几分钟的事,有需要的小伙伴可以直接上手试一下。
夜雨聆风