1.12 钉钉集成

通过钉钉开发者平台创建企业自建应用,将 OpenClaw 接入钉钉平台,实现与钉钉机器人的单聊、群聊等功能。

前置准备

在开始配置前,请确认以下事项已准备完成:

  • 您已拥有一个具有企业管理员权限的钉钉账号
  • 已完成 OpenClaw 的部署和基础配置

接入钉钉

第一步:创建钉钉应用和机器人

前往钉钉开发者平台,使用具有管理员权限的账号登录。

进入"应用开发 - 钉钉应用"管理页面,点击创建应用,填写"应用名称"和"应用描述"。

创建钉钉应用
创建钉钉应用

选择刚创建的应用,为其添加能力,选择机器人,点击添加

添加机器人能力
为应用添加机器人能力

在"机器人配置"页面,填写所有必填项,其他可选项保留默认值,点击发布

机器人配置页面
机器人配置页面

点击页面上方的查看版本详情,点击编辑图标进行编辑。

查看版本详情
查看版本详情

完成所有必填项,在"应用可见范围(可选)"中配置可添加此机器人的员工范围,点击保存,在弹出窗口中点击确认发布。发布后版本详情将显示"已上线"。

应用可见范围配置
配置应用可见范围
确认发布已上线
确认发布,版本状态变为"已上线"

第二步:获取 Client ID 和 Client Secret

进入"凭证与基础信息"页面,找到 Client IDClient Secret 两个参数,复制并保存到记事本中(注意数据安全,勿泄露),后续配置步骤中需要使用。

凭证与基础信息
凭证与基础信息 - 获取 Client ID 和 Client Secret

第三步:为 OpenClaw 配置模型和通道

进入 OpenClaw 管理后台,完成模型 API Key 配置。

OpenClaw管理后台
进入 OpenClaw 管理后台

在"通道配置"输入框中选择钉钉,输入前面获取的 Client IDClient Secret,点击添加并应用,确认操作后等待提示"保存成功"即完成配置。此时钉钉通道将显示"运行中"。

通道配置页面
通道配置 - 输入钉钉 Client ID 和 Client Secret

与钉钉机器人互动

私聊场景

在钉钉软件的搜索框中输入机器人的"应用名称",添加后即可开始对话。机器人能以 AI 方式对话则说明接入成功。

钉钉私聊场景示例
钉钉机器人私聊示例

群聊场景

选择一个群聊(支持钉钉内部群和外部群),点击对话框右上角群设置按钮。

群聊设置入口
进入群聊设置

点击机器人选项,再点击添加机器人

添加机器人选项
群设置 - 添加机器人

在搜索框中输入机器人名称,点击添加,将钉钉机器人加入群聊。

搜索并添加机器人到群
搜索并添加机器人到群聊

机器人进群后,成员可通过"@机器人"的方式进行对话。

群聊中与机器人对话示例
群聊中与钉钉机器人对话示例

支持的消息类型

将 OpenClaw 接入钉钉后,钉钉机器人支持以下消息类型:

钉钉机器人支持功能 是否支持
接收文本消息✅ 已支持
接收语音消息✅ 已支持
接收图片✅ 已支持
接收文件✅ 已支持
回复文本消息✅ 已支持
回复图片✅ 已支持
回复文件✅ 已支持
回复内容支持 Markdown 格式✅ 已支持
主动发送消息(如定时发送提醒)✅ 已支持
历史消息引用🚧 即将支持
提示
钉钉仅作为发送/接收信息的通道,实际能否完成任务会受到模型能力限制。例如需要配置支持图片理解的模型,才能让 OpenClaw 通过钉钉机器人接收图片并进行分析。
接收图片消息示例
钉钉机器人接收图片示例
接收文件/语音消息示例
钉钉机器人接收文件 / 语音消息示例
回复图片消息示例
钉钉机器人回复图片示例