OpenClaw集成钉钉
本文介绍将 OpenClaw服务与钉钉集成,实现在钉钉群聊或单聊中,通过自然语言直接与OpenClaw交互。
OpenClaw 为开源 AI 助手,请在使用前充分评估其安全性与稳定性并严格遵循许可协议,以切实保障系统环境与数据安全。
环境准备
配置消息渠道前,需参考以下步骤或部署OpenClaw镜像文档购买并配置OpenClaw应用镜像的轻量应用服务器,若已完成可跳过此步骤。
集成钉钉
OpenClaw插件集成方式仅支持镜像版本为OpenClaw 2026.2.9及以上的实例。如需在旧版本中集成该消息渠道,请参考通过AppFlow集成消息渠道。您可在轻量应用服务器概览页的中查看当前实例的镜像版本。1. 创建钉钉应用
选择或创建组织。
选择组织
访问钉钉开放平台,登录时会出现如下提醒。请选择有开发者权限的组织,或者选择某个组织后,获取开发者权限。

创建组织
若无可用组织,请使用钉钉移动端钉钉扫描下方二维码,会跳转至创建组织页面创建一个新组织。

钉钉移动客户端版本需≥6.5.45。
访问钉钉开放平台,在开发者后台,在一键自动创建OpenClaw机器人处点击立即创建。

平台已自动预设OpenClaw机器人信息,可根据业务需要修改配置后,单击确定进行创建。
如需创建多个应用建议在创建时修改机器人名称或者图标,方便后续区分。

在创建成功后,复制并保存应用的Client ID和Client Secret。
窗口关闭后仍可进入已创建的应用在左侧导航栏单击凭证与基础信息中查看Client ID和Client Secret。

2. 在轻量应用服务器控制台配置钉钉应用
返回轻量应用服务器-控制台,单击配置了OpenClaw的服务器卡片中的实例ID,在服务器概览页面单击应用详情页签。
在中填入复制的钉钉应用的Client ID和Client Secret,并单击应用,等待命令执行成功。

3. 测试机器人
你可以创建群聊或在已有群聊中添加机器人,在钉钉群中@机器人进行对话,或通过搜索的方式与机器人私聊进行测试。
更改百炼模型请参考如何更改OpenClaw调用的模型。
群聊
进入钉钉群群设置页面,点击机器人卡片区域,在机器人管理页面,点击添加机器人。在添加机器人的搜索文本框中输入目标机器人名称,并选中要添加的机器人。点击添加,完成后再点击完成添加。

在钉钉群中@机器人进行交流互动。也可以在钉钉的搜索栏中,输入机器人名称后,在功能页检索到对应机器人,进行私聊互动。

私聊
在钉钉上方搜索框中搜索创建的机器人名称,并单击机器人的头像进行私聊。

进入私聊页面后,直接与机器人对话即可。

4. 配置定时任务(可选)
配置机器人之后,可通过与OpenClaw对话创建定时任务,以创建一个定时查询实时天气的任务为例。
获取机器人的Webhook地址:在已添加机器人的群聊中单击右上角,单击机器人管理中的机器人头像,复制机器人的Webhook地址并粘贴。

在OpenClaw对话中创建相应任务,格式为定时任务内容+群机器人的Webhook地址。

验证消息发送。可在对话中让Agent立即发送消息,测试该定时任务。在机器人所在的群聊查看是否执行定时任务。若需修改或者取消定时任务,可直接在对话中让Agent修改或取消定时任务

如需使用AppFlow配置定时任务,请参考如何使用AppFlow配置定时任务。
常见问题
如何重启OpenClaw网关?
当遇到连接中断或服务不可用等场景时,可在控制台页面重启OpenClaw网关。在中单击执行命令。

如何更改OpenClaw调用的模型?
控制台切换
OpenClaw集成了阿里云百炼平台,在页面切换不同的模型。在中删除默认的模型,然后下拉选择不同的百炼模型。
支持手动输入模型名,模型Code可以在百炼模型广场页面查询。

手动修改配置
在轻量应用服务器控制台-服务器页面,单击部署了OpenClaw的服务器卡片中的实例ID,进入服务器概览页面。
单击应用详情页签,在访问控制页面单击快速查看可进入Clawdbot对话页面。
单击,搜索Primary Model或Image Model,更改为百炼中支持的模型,填写格式为
alibaba-cloud/模型Code,如alibaba-cloud/qwen3-max-2026-01-23,模型Code可以在百炼模型广场页面查询。
钉钉机器人对话没有反应如何排查?
检查API Key配置是否正确:远程连接至轻量应用服务器中,将您配置的API Key及对应地域的Base URL替换进下方代码块,复制并粘贴至终端后测试模型调用。若返回报错信息,可在错误信息文档中搜索报错内容并根据方案处理。
不同地域的 Base URL 不通用
华北2(北京):
https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions美国(弗吉尼亚):
https://dashscope-us.aliyuncs.com/compatible-mode/v1/chat/completions新加坡:
https://dashscope-intl.aliyuncs.com/compatible-mode/v1/chat/completionsCoding Plan套餐:
https://coding.dashscope.aliyuncs.com/v1
curl -X POST YOUR_API_KEY_BASE_URL \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "qwen3-max-2026-01-23", "messages": [ { "role": "user", "content": "你是谁?" } ] }'
检查模型服务是否欠费或限流情况。
Coding plan:套餐存在每 5 小时、每周、每月的限额请求次数,可以在Coding Plan 控制台查看套餐额度消耗情况。当超出限制时会报错
hour/week/month allocated quota exceeded。解决办法:需等待额度自动恢复或升级至 Pro 套餐。
按Token计费的百炼API Key:
查看免费额度,登录后,在免费额度区域可查看到账户下该模型的剩余免费额度。
查看账号欠费,可以访问费用与成本中心,确保账户没有欠费。
若您的应用镜像为OpenClaw 2026.2.3及之前版本,或配置了AppFlow的连接流,还可按照以下步骤排查:
检查AppFlow连接流运行日志,第二个节点输出的text是不是为空,如果输出是空的,可能是OpenClaw不稳定,建议看看OpenClaw log进行分析或者重启下OpenClaw服务。
首先查看AppFlow菜单,执行日志,是否有日志,如果没有日志,那么常见原因是钉钉应用没有发布最新版本导致,需要在钉钉机器人控制台页面,创建新版本并发布。
不仅要发布机器人,还需要发布钉钉应用。


检查消息接收地址URL是否正确。URL格式一定为
https://xxxxx.appflow.aliyunnest.com/webhook/xxxxxxxxx。强烈建议自己拉群测试,不要使用钉钉提供的测试群进行测试。

