终于把OpenClaw接入微信了,安全可控,详细教程看这篇

终于把OpenClaw接入微信了,安全可控,详细教程看这篇

原创 f_f_412 f_f_412 程序猿玩AI 2026年2月14日 21:22

OpenClaw接入飞书,接入Discord,接入QQ后,现在我把OpenClaw接入了微信

可以在微信中咨询它有关服务器的一切,当然也包含各种自动化任务

相比飞书,QQ,微信才是大家用得最多的社交APP。OpenClaw+微信可以说是天选组合。

而且这个接入方案,不用第三方协议,不用担心号没了,完全可以用自己的大号来玩。而且用同样的方法还可以接入企业微信

这个方案,OpenClaw必须要部署在公网服务器上,部署在本地不行,其实也不是不行,但要设置NAT穿越,比较复杂,所以不建议部署在本地。

废话不多说,直接上教程。

01

OpenClaw配置成公网

多数人使用OpenClaw的网页,其实都是用的本地局域网地址:127.0.0.1

但其实可以配置成服务器公网的地址。

如果你是在百度云厂商上搭建的,就不存在这个问题。这一步针对自己租服务器搭建的场景,比如我就是租的云服务器去部署openclaw

打开OpenClaw.json文件,需要修改如下几个选项

bind从loopback改成lan, 这样就从127.0.0.1变成使用公网IP。

增加controlUi选项,其中allowedOrigins配置你的公网IP。

allowInsecureAuth和dangerouslyDisableDeviceAuth设置为True, 这2个参数的意义是用HTTP的方式也能访问,不需要HTTPS。如果配置HTTPS的话,还的配置安全证书,比较麻烦

当然HTTP的方式的安全度不高,所以不要泄露自己的IP以及token。

配置完成后执行:openclaw gateway restart 重启生效

通过公网地址打开网页,状态显示Connected,就表示公网gateway地址是通的了。

02

安装微信插件

openclaw的官方插件库中有一个微信插件,运行命令安装:

openclaw plugins install @openclaw-china/wecom-app

安装过程大概持续30几秒的样子

安装完成后,打开openclaw.json。在plugins中就可以看到wecom-app已经使能起来了

03

接入微信

接下来就是重头戏了,很多接入微信的方案都是通过IPAD,或者劫持协议来搞的,这种方案其实非常不安全,都只能用小号来玩玩

我本来是在研究把OpenClaw接入企业微信的,结果无意中发现在企业微信中有个微信插件。微信扫码后,就可以在微信中接受企业通知和使用企业应用

也就是说,只要我把企业微信中的应用和OpenClaw打通了,就可以借助微信插件把OpenClaw和微信打通。

这不就是在微信生态内合法合规的玩么,Perfect!

首先进入企业微信后台,点击应用管理->自建应用

在应用中上传头像,我用的就是openclaw这个logo

创建完成后,有2个值需要保存下来。分别是AgentID和Secret

点击查看,系统会发送一条消息到企业微信查看

注意,Secret不要泄露出去,不然企业微信会有安全风险。这里先把Secret和AgentID保存下来

然后,在应用的接受消息中,点击API接受

其中需要填到API回调URL。格式就是公网IP:端口/wecom/app

这里先暂时不配置,先点击下面的随机获取,得到token和ASEKey。先保存下来,后面会用到

最后,在公众号后台找到"我的企业",找到企业ID。保存下来,后面配置需要

然后打开openclaw.json文件,在channel中配置wecom-app

按照如下格式配置,把前面获取的token,key, 企业ID,agentid分别填入

"wecom-app":

{

"enabled":true,

"webhookPath":"/wecom-app",

"token":"",

"encodingAESKey":"",

"corpId":"",

"corpSecret":"",

"agentId":""

},

配置如下图, 直接copy进去即可。

配置完成后,继续执行openclaw gateway restart命令重启。

没有报错的话,回到企业微信后台,在URL中填入回调地址,地址格式 公网IP:端口/wecom/app

比如你的公网IP是1.1.1.1。 那么这里就填入

http://1.1.1.1:18789/wecom/app

配置完成后,点击保存。没有任何报错的话,就说明API通道OK了

找到微信插件,上传logo,然后扫提供的二维码

然后微信中就能找到这个应用了,你就可以在微信中和它对话指挥OpenClaw了

同样的这个应用也可以在企业微信中调用,也就是说同时打通了企业微信和微信,简直爽歪歪!

写在最后

这个方案可以说是一举两得,同时把openclaw接入了企业微信和微信。

但也有个不足之处,在微信中,这个机器人不能被加进群,只能单点聊。因为本质上它是个应用,而不是一个账号。

相关推荐
王维同学14 小时前
IFEO Debugger、VerifierDlls 与 SilentProcessExit 配置
c++·windows·安全·注册表
析数塔16 小时前
SleeperGem 技术拆解:恶意 gem 是怎么躲过 CI/CD 扫描的
安全·ci/cd·github
酉鬼女又兒17 小时前
[特殊字符]零基础入门AI:归纳演绎、假设空间、归纳偏好、NFL、过拟合与欠拟合、模型评估选择、超参数、性能度量、混淆矩阵、P-R曲线和F1
人工智能·windows·python·深度学习·安全·机器学习·矩阵
●VON19 小时前
鸿蒙 PC Markdown 编辑器 Alpha 评审:如何用退出条件判断阶段完成
网络·安全·华为·编辑器·harmonyos·鸿蒙
zzq779719 小时前
Android 16 API 36 升级后 APP 加固兼容性问题解析
android·开发语言·安全·kotlin·安卓·安全架构
绘梨衣的sakura路1 天前
Fastjson ≤ 1.2.83 新型 RCE 漏洞深度分析:三层绕过机制与完整利用链
安全·web安全·json
北龙云海1 天前
案例分享 | 面向公网业务系统境内访问白名单配置实操方案
运维·网络·安全·网络安全·告警·数据泄露·入侵攻击
niaiheni1 天前
Fastjson 1.2.83 “Gadget-Free“ RCE
网络·安全·web安全
意疏1 天前
远程办公软件哪个安全性高?UU远程8项安全防线全覆盖
网络·安全
Draina1 天前
CBC填充预言攻击-CBC Padding Oracle Crypto Attack
python·安全·web安全·网络安全·密码学·安全性测试