一、OpenClaw接入企业微信¶
说明:企业微信回调需要访问OpenClaw的公网IP,我们是私有部署,只能做内网穿透,这里使用FPR实现。
如果你使用带公网的云主机部署,这一节可以跳过。
1.1 使用FPR配置内网穿透¶
FRP(Fast Reverse Proxy)是一款常用的内网穿透工具,可以把内网机器(如本地电脑、公司服务器、NAS、树莓派等)的服务映射到公网,让外网可以访问。
适用于:在家访问公司电脑、把本地 Web 服务暴露到公网、微信小程序/支付回调调试。
FRP 采用 客户端(frpc)+ 服务端(frps) 模式:
公网服务器(frps) ←→ 内网机器(frpc)
流程:
1、你需要一台有公网 IP 的服务器(云服务器)
2、在服务器上运行 frps(服务端)
3、在内网机器上运行 frpc(客户端)
4、frpc 主动连接 frps
5、外部访问公网服务器 → 转发到内网机器
注意:frp 是“反向代理”,不是传统端口映射
服务端(公网服务器)配置
我这里用了一台腾讯云主机
下载包:
cd /opt
wget https://github.com/fatedier/frp/releases/download/v0.54.0/frp_0.54.0_linux_amd64.tar.gz
tar -zxvf frp_0.54.0_linux_amd64.tar.gz
cd frp_0.54.0_linux_amd64
启动服务端
./frps -c frps.toml > /tmp/frps.log 2> /tmp/frps.log &
客户端(openclaw那台机器)
下载包:
cd /opt
wget https://github.com/fatedier/frp/releases/download/v0.54.0/frp_0.54.0_linux_amd64.tar.gz
tar -zxvf frp_0.54.0_linux_amd64.tar.gz
cd frp_0.54.0_linux_amd64
编辑配置文件
vi frpc.toml ##改为如下
serverAddr = "<your-public-server-ip>"
serverPort = 7000
[[proxies]]
name = "openclaw"
type = "tcp"
localIP = "127.0.0.1"
localPort = 18789
remotePort = 19999
启动服务
./frpc -c frpc.toml > /tmp/frpc.log 2> /tmp/frpc.log &
最终访问地址:<your-public-server-ip>:19999
1.2 新建企业微信机器人¶
到企业微信平台,申请企业微信,可以不用企业认证
https://work.weixin.qq.com/
点击“我的企业”,拉到最下面,查看企业ID




URL为上面配置的透传后的公网访问地址,后面的/wecom-app为固定地址
Token和EncodingAESKey为随机获取

先不用点“保存”,这个页面先留存,然后到OpenClaw配置通道
1.3 OpenClaw创建企业微信通道¶
安装插件
openclaw plugins install @openclaw-china/wecom-app
配置通道
openclaw config set channels.wecom-app.enabled true
openclaw config set channels.wecom-app.webhookPath /wecom-app
openclaw config set channels.wecom-app.token <your-token>
openclaw config set channels.wecom-app.encodingAESKey <your-encoding-aes-key>
openclaw config set channels.wecom-app.corpId <your-corp-id>
openclaw config set channels.wecom-app.corpSecret <your-app-secret>
openclaw config set channels.wecom-app.agentId <your-agent-id>
重启gateway
openclaw gateway restart
回到企业微信平台点保存,然后配置IP白名单

需要把穿透后的公网ip和这台openclaw的出口公网ip都加入到白名单里。
openclaw这台机器的出口公网ip,可以到 https://ip138.com查询
1.4 在企业微信和微信中使用OpenClaw¶
到电脑客户端,点开工作台,找到新建的应用


接入个人微信
回到企业微信后台,点击“我的企业”,再点击“微信插件”

用个人微信扫这个二维码,关注

注意:该应用形式不支持加入群聊,要想加入群聊需要创建机器人形式,参考文档:https://github.com/BytePioneer-AI/openclaw-china/blob/main/doc/guides/wecom/configuration.md