本文介绍将OpenClaw服务与企业微信集成,实现在群聊中,通过自然语言直接与OpenClaw交互。
环境准备
配置消息渠道前,需参考以下步骤或部署OpenClaw镜像文档购买并配置OpenClaw应用镜像的轻量应用服务器,若已完成可跳过此步骤。
集成企业微信
OpenClaw插件集成方式仅支持镜像版本为OpenClaw 2026.2.9及以上的实例。如需在旧版本中集成该消息渠道,请参考通过AppFlow集成消息渠道。您可在轻量应用服务器概览页的中查看当前实例的镜像版本。
扫码配置方式
仅支持OpenClaw 2026.3.13及以上版本。
-
在轻量应用服务器控制台,进入目标实例详情页,在中单击扫码配置。
-
页面将展示一个二维码,使用企业微信扫描该二维码,按照提示完成授权即可完成机器人的创建和配置。
长连接方式
仅支持OpenClaw 2026.3.13版本,其他版本可使用URL回调方式接入。
-
访问企业微信管理后台,在左侧导航栏单击。单击创建机器人,单击手动创建。

-
通过API模式创建智能机器人。
-
下拉到页面底部单击API模式创建。

-
配置如下参数后单击保存。
-
可见范围:配置机器人的可见范围。
-
API配置:在连接方式区域选择使用长连接。在配置方法的 Secret区域单击点击获取保存Bot ID和Secret。
-
可使用权限:按需配置机器人的权限。
-
-
在轻量应用服务器控制台,进入目标实例详情页,在中填入上一步获取的Bot ID和Secret,并单击应用。
-
URL回调方式
-
访问企业微信管理后台,在左侧导航栏单击。单击创建机器人,单击手动创建。

-
通过API模式创建智能机器人。
-
下拉到页面底部单击API模式创建。

-
在连接方式区域选择使用 URL 回调。
-
分别单击Token和Encoding-AESKey后的随机获取,保存Token和Encoding-AESKey。
-
在轻量应用服务器控制台,进入目标实例详情页,在中填入上一步获取的Token和Encoding-AESKey,并单击应用。
-
回到API模式创建页面,填入URL,Token和Encoding-AESKey字段保持不变,单击创建。
URL的格式为
http://<IP地址>:<端口号>/webhooks/wecom。IP地址和端口号需要替换为OpenClaw服务器的IP地址和端口号,端口号可以参照如何查看OpenClaw的端口号获取。重要如出现“域名主体校验未通过”的报错,请参考域名主体校验未通过的解决方法。
-
方案验证
-
在群聊中点击添加群成员,搜索创建完成的机器人名称,加入群聊
-
在已添加机器人的群中@机器人即可实现流式对话,效果如下:

常见问题
如何配置OpenClaw定时执行任务并输出内容到企业微信机器人?
可以通过与OpenClaw对话创建定时任务。
-
获取群机器人的Webhook地址:点击群设置,打开消息推送,填写机器人名称和简介,复制Webhook地址。

-
在OpenClaw对话中创建相应任务,格式为定时任务内容+群机器人的Webhook地址,以查询实时天气为例创建定时任务。
-
验证消息发送。可在对话中让Agent立即发送消息,测试该定时任务。在机器人所在的群聊查看是否执行定时任务。
如要修改或者取消定时任务,可直接在对话中让Agent修改或取消定时任务。
如需使用AppFlow配置定时任务,请参考如何使用AppFlow配置定时任务。
域名主体校验未通过怎么办?
在创建保存智能机器人的过程中,可能会遇到“域名主体校验未通过,需配置备案主体与当前企业主体相同或有关联关系的域名”的报错。该问题通常由企业微信的相关限制所引起,需要配置一个企业自有域名解决此问题。
如果域名已在阿里云备案,可以参考如下步骤创建一个二级域名作为企业自有域名。

-
访问AppFlow域名管理页面,单击添加域名按钮,进入添加域名页面,填入可用的二级域名,如
airobot.example.com。 -
参考CNAME 记录,将该二级域名解析到上一步的记录值。
-
解析配置完成后,返回创建域名页面,点击提交。
-
使用该二级域名替换配置API接收消息的URL(即已经填写的WebhookUrl)中的主机名。例如:在AppFlow获取的WebhookUrl:
https://123123123.appflow.aliyunnest.com/webhook/a479a8f17,企业域名:airobot.example.com,则最终需要填写的域名为http://airobot.example.com/webhook/a479a8f17


