话说有个叫OpenClaw的玩意儿,之前我用它接入过飞书、Discord还有QQ,心里总觉得缺了点什么,毕竟微信才是咱们每天第一个打开的地方啊。折腾了整整两周,我终于琢磨出个不用第三方协议、直接用自己主号就能打通微信的法子,连企业微信也一起捎带上了。 首先得确保OpenClaw躺在公网上,这是所有教程里最容易被跳过的一步。本地加个NAT穿透虽然也行,但证书和端口映射真的是让人头大,直接上云服务器最省事。 接下来把bind改成lan,让服务绑定公网IP;再在allowedOrigins里填上你的IP,只允许信任的设备进来。把allowInsecureAuth和dangerouslyDisableDeviceAuth都设为true,先允许HTTP访问(等你加了HTTPS后记得关了),最后重启Gateway。 重启后看到浏览器里的Connected字样就成了,这时候公网通道就打通了。 既然有了公网,接下来就好搞了。OpenClaw官方插件库里直接有企业微信插件,装个30秒就能搞定。不过别忙着刷新页面,还得去后台把“wecom-app”真正启用才行。 接下来四步把OpenClaw搬进企业微信: 先登录企业微信后台创建个自建应用,记好AgentID和Secret这两个安全凭证; 再去开启API接收消息功能,获取token和AESKey,还有企业ID; 回到openclaw.json文件里添加配置代码; 最后回到企业微信API页面填上回调URL(就是你的公网IP加端口再加/wecom/app)。 搞定这些之后就能绑定微信了。在后台“微信插件”里上传个Logo、生成个二维码,用微信扫码确认授权就行。完成后就能直接@OpenClaw了,两边共用一个入口。 体验下来优点挺明显的:微信和企业微信都能用,随时发指令查状态;全是官方接口,稳定性好;一套配置两边通用,省事不少。 不过也有短板:只能一对一对话进不了群聊;断网就失联;功能上还是企业级的定位,个人账号权限受限。 适合的场景就是查查服务器状态、触发自动化任务,或者那种随时随地掏出手机就能控制服务器的需求。 总的来说流程拆成四步就明白了:先部署公网→装插件→配企业微信→绑微信。跟着截图一步步来基本不会迷路,如果你也想在微信里呼风唤雨,照着做准没错。