大家好,除夕当天带来一篇实操文章。
继飞书、Discord、QQ 之后,微信生态终于也被纳入 OpenClaw 的支持版图。作为日活超过 10 亿的国民级应用,微信与 OpenClaw 的组合可以说是"刚需中的刚需"。
更重要的是,这套方案不走第三方协议、不碰 iPad 模拟、不担心封号风险——你可以直接用自己的主号来跑。而且配置完成后,企业微信也会同时打通,一举两得。
⚠️ 前置条件:OpenClaw 必须部署在具备公网 IP 的服务器上。本地部署理论上可行,但需要配置 NAT 穿透,复杂度较高,不推荐。
第一步:将 OpenClaw 暴露至公网
默认情况下,OpenClaw 的 Web 界面绑定在 127.0.0.1(本地回环),仅允许本机访问。我们需要将其改为监听公网地址。
编辑 openclaw.json,完成以下修改:
配置示例:
{
"bind": "lan",
"controlUi": {
"allowedOrigins": ["http://你的公网IP:18789"],
"allowInsecureAuth": true,
"dangerouslyDisableDeviceAuth": true
},
//其他配置
}保存后执行重启:
openclaw gateway restart我的云服务器使用这个命令会报错:
[root@VM-0-8-opencloudos .openclaw]# openclaw gateway restart
🦞 OpenClaw 2026.2.14 (c1feda1) — Type the command with confidence—nature will provide the stack trace if needed.
Gateway service check failed: Error: systemctl --user unavailable: Failed to connect to bus: No medium found
搜了下是由于我的环境没有用户 systemd 会话
这时候在服务器中安装一个claude code就很方便了,直接使用claude code一键解决!
最后告诉我使用:openclaw gateway --force可以解决
一切配置好,这时候一直报错:

这时候又祭出Claude code大法,让他帮我排查,各种帮我重启和检查

最终它给的建议是手动使用token登陆,检查页面,确实是token没有输入:

这时候填充好token,页面显示 Connected 即表示公网通道已通。

🔒 安全提示:HTTP 明文传输存在泄露风险,务必保管好 IP 地址和 Token,避免在公共网络暴露管理界面。
第二步:安装企业微信插件
OpenClaw 官方插件库提供了企业微信(WeCom)适配器,安装命令如下:
openclaw plugins install @openclaw-china/wecom-app安装完成后提示:

完成后检查 openclaw.json,确认 plugins 数组中已启用 wecom-app

第三步:企业微信后台配置
这是整套方案的核心——利用企业微信的"微信插件"功能,将企业应用的能力透传至微信端。
3.1 创建自建应用
登录 企业微信管理后台[https://work.weixin.qq.com/] → 应用管理 → 自建应用 → 创建应用。

上传应用 Logo
填写应用名称和可见范围

3.2 配置API接收
创建成功后,记录以下两个关键参数:
AgentID:应用的唯一标识
Secret:应用的调用密钥(点击后会推送到企业微信客户端,注意保密)
进入应用详情页 → 接收消息 → 设置 API 接收:
Token 和 EncodingAESKey:点击"随机获取",使用你服务器的公网ip(格式:
http://<公网IP>:18789/wecom/app),这里先不点保存,先知道怎么配置,因为openclaw端还没设置回调地址,所以这里保存会提示:openapi回调地址请求不通过,后续再来保存即可。
3.3 获取企业 ID
前往 我的企业 页面,复制 企业 ID(CorpID)。

第四步:OpenClaw 侧通道配置
回到服务器,在 openclaw.json 的 channels 节点中添加 wecom-app 配置:
{
"wecom-app": {
"enabled": true,
"webhookPath": "/wecom/app",
"token": "从企业微信后台获取的Token",
"encodingAESKey": "从企业微信后台获取的AESKey",
"corpId": "你的企业ID",
"corpSecret": "你的应用Secret",
"agentId": "你的AgentID"
}
}保存并重启:
openclaw gateway restart 或者:openclaw gateway --force确认无报错后,返回企业微信后台,在 API 接收 URL 中填入:
http://<你的公网IP>:18789/wecom/app点击保存。如果企业微信提示"请求成功",说明消息通道已打通。

接下来这一步非常重要!配置应用可信ip!如果不配置这个ip,企业微信应用是收不到openclaw回复的消息的,进入前面创建的应用详情页,在页面底部找到企业可信IP,并单击配置。

第五步:绑定微信端
在企业微信后台找到 微信插件 功能页:

上传应用 Logo
扫描页面提供的二维码,完成微信绑定
完成后,打开微信 → 通讯录 → 我的企业,即可看到新添加的 OpenClaw 应用,
然后就可以愉快的聊天了

实际应用
我之前有这样一个应用,在微信公众号中看到好的文章,总是想把它收藏下来,用AI总结便于后续复盘。但是不管是发送给自己或收藏起来,久而久之总是忘记了。
之前使用coze做过一个应用,接入微信公众号可以实现这个功能,但是不好的是微信公众号是一个公域的入口,关注的粉丝总是往我的公众号发,导致收藏的效果很差。
现在有了openclaw接入微信后,事情变得简单许多了,将文章的链接复制下来,发送给openclaw应用,它自己解析,然后存入飞书多维表格,随时随地复盘!
实现方式也很简单,使用claude code的Skill Creator
npx skills add https://github.com/anthropics/skills --skill skill-creator然后直接给它说:
/skill-creator 帮我创建一个skill,用于用户输入一篇微信公众的文章链接后,你用python解析文章内容并总结文章内容,并将文章链接、标题、内容总结、核心观点、创建时间,通过api的方式存入飞书多维表格,微信公众号文章链接以mp.weixin.qq.com开发,当识别到url开头时触发这个skill。你接入飞书多维表格需要哪些东西你再和我沟通然后claude code开始创建这个skill:

不一会儿skill创建好了,同时按照它的方法,我们将环境变量设置好,现在测试一下,将我之前写过的一篇文章链接发送给应用:

然后看看我的飞书多维表格:

成功记录,并且内容总结得也比较完整。
方案总结与局限
优势:
✅ 完全合规:基于企业微信官方应用接口,非协议破解
✅ 零封号风险:可使用主号运行
✅ 双端打通:企业微信和微信同时可用
局限:❌ 不支持群聊:本质是"企业应用"而非"个人账号",只能单点对话,无法被拉入微信群
对于需要群聊场景的用户,建议继续观望微信官方 Bot 接口的开放进度,或考虑企业微信的"客户群"功能作为替代方案。
对于个人来说,也非常方便了
评论区