[部署]openclaw接入钉钉

[部署]openclaw接入钉钉

_

钉钉官方接入指南:https://open.dingtalk.com/document/dingstart/build-dingtalk-ai-employees

创建钉钉机器人

首先确保你有一个钉钉的账号和组织企业,如果没有可以创建测试企业。

来到钉钉开发者后台 https://open-dev.dingtalk.com/

自动创建的OpenClaw会默认开通Card.Streaming.WriteCard.Instance.Writeqyapi_robot_sendmsg权限,开发者无需再手动申请。

openclaw连接钉钉

钉钉插件安装

openclaw plugins install @dingtalk-real-ai/dingtalk-connector

可以将这段命令发到openclaw的命令行,让他执行。也可以直接发给你的openclaw的Agent让他自动执行。

出现下面提示就说明安装好了: Installed plugin: dingtalk-connector

钉钉渠道配置

获取必要信息

clientId 和 clientSecret在创建机器人的时候已经获得了,还需要获得gatewayToken,你可以在命令行直接输入下面的命令来获取token

 openclaw dashboard --

最稳妥

在Channels中新增下面的配置

"dingtalk-connector": {
  "clientId": "钉钉应用的Client Secret",     
  "clientSecret": "钉钉应用的Client Secret", 
  "gatewayToken": "Gateway 认证 token", 
  "gatewayPassword": "",              
  "sessionTimeout": 1800000           
}
"http": {
      "endpoints": {
        "chatCompletions": {
          "enabled": true
        }
      }
    },

让Agent帮你修改

把下面的话发给你的Agent,注意把下面的值替换一下。

我现在想使用openclaw对接钉钉,请按照我下方的json配置和注释,在我的~/.openclaw/openclaw.json中的channels中新增一个对象

"dingtalk-connector": {

"clientId": "钉钉应用的Client Secret", // 必选:填入上方的 钉钉 Client ID

"clientSecret": "钉钉应用的Client Secret", // 必选:填入上方的 Client Secret

"gatewayToken": "Gateway 认证 token", // 必选:Gateway 认证 token, openclaw.json配置中 gateway.auth.token 的值

"gatewayPassword": "", // 可选:Gateway 认证 password(与 token 二选一)

"sessionTimeout": 1800000 // 可选:会话超时(ms),默认 30 分钟

}

然后在gateway对象中新增一个对象:

"http": {

"endpoints": {

"chatCompletions": {

"enabled": true

}

}

},

完成后给我预览一下修改内容。

网关重启(必须要)

修改完成后,记得让他重启网关,你也可以直接命令行输入

openclaw gateway restart

验证安装

命令行输入下面命令来验证是否安装,出现如图中所示的信息就代表安装完成。

openclaw plugins list | grep dingtalk

钉钉验证open

搜索你创建的机器人。

如果遇到下面的问题,就是open

enc

出如下:

[部署]微信clawBot接入|连接你的openclaw 2026-04-05
[体验]使用FRP远程连接openclaw 2026-04-05

评论区