前置准备
- 企业微信管理员权限
- 已部署的OpenClaw服务器信息
- 服务器公网IP/域名
- HTTPS支持(企业微信要求)
- 开放端口
80/443端口(外网访问)

企业微信后台配置
创建自建应用
企业微信管理后台 → 应用管理 → 自建应用 → 创建应用
- 应用名称:OpenClaw智能助手
- 应用Logo:上传图标
- 可见范围:选择使用成员
获取关键信息
记录以下参数备用:
AgentId: _______
Secret: _______
企业ID(CorpId): _______
配置应用主页(可选)
应用主页URL: https://your-domain.com/wecom
OpenClaw服务器配置
配置文件修改
vim /opt/openclaw/config/wecom_config.yaml
wecom: corp_id: "你的企业ID" agent_id: "你的AgentId" agent_secret: "你的Secret" token: "自定义Token" # 用于回调验证 encoding_aes_key: "自定义EncodingAESKey" callback_url: "https://your-domain.com/wecom/callback"
启动Webhook服务
# 验证服务状态 systemctl status openclaw-wecom
企业微信回调配置
设置接收消息
应用管理 → 进入OpenClaw应用 → 接收消息 → 设置API接收
- URL:
https://your-domain.com/wecom/callback - Token: 与配置文件一致
- EncodingAESKey: 与配置文件一致
- 消息加密方式:选择"加密"
权限配置
应用管理 → 进入应用 → 权限管理
确保开启以下权限:
- 接收消息权限
- 发送消息权限
- 通讯录读取权限(如需)
测试验证
基础连接测试
# 测试回调配置 curl -X POST "https://your-domain.com/wecom/health"
消息收发测试
- 在企业微信中打开OpenClaw应用
- 发送测试消息:"ping"
- 应收到自动回复
高级配置
自定义菜单
应用管理 → 进入应用 → 自定义菜单
建议菜单结构:
- 智能问答
- 任务管理
- 系统帮助
安全设置
- IP白名单配置(企业微信后台)
- 消息加密验证
- 访问频率限制
故障排查
常见问题:
-
回调URL验证失败
- 检查服务器443端口开放
- 验证Token/EncodingAESKey一致性
- 查看OpenClaw日志:
journalctl -u openclaw-wecom
-
消息无法接收
- 检查企业微信应用权限
- 验证服务器外网可达性
- 测试curl命令连通性
-
HTTPS证书问题
- 确保证书有效且受信任
- 更新证书链配置
监控维护
-
日志查看
tail -f /var/log/openclaw/wecom.log
-
状态监控
- 企业微信应用管理后台
- OpenClaw管理面板
按照以上步骤配置完成后,OpenClaw即可通过企业微信提供AI服务,建议先在小范围测试,确认稳定后再推广使用。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。