openclaw集成钉钉

1.钉钉配置

1.1创建应用

输入应用名称和描述点击保存。

1.2添加机器人

点击上面创建应用,选择添加应用能力,点击机器人下面的添加。

输入机器人名称,简介和描述并上传消息缩略图,选择消息接收模式为Stream模式,点击发布。

1.3获取appid+appsecret+agentId

选择凭证与基础信息,在左侧可以看到agentId、clientId、clientSecret,保存后面备用。

1.4获取robotCode

点击机器人,在右侧机器人配置下面可以直接点击复制RobotCode。

1.5获取corpId

点击右侧最上角的企业图标,下面的CorpId就是企业的组织编号,保存备用。

1.6配置权限

点击权限管理,右边搜索Card,把搜索出来的权限全部选中,点击批量申请。

1.7发布版本

点击版本管理与发布,点击创建新版本,填写版本信息发布即可。

2.安装插件

2.1github地址

https://github.com/soimy/openclaw-channel-dingtalk

2.2安装指令

openclaw plugins install https://github.com/soimy/clawdbot-channel-dingtalk.git

如果你像我一样的安装失败,不要急,还可以本地安装,先把仓库下载下来,例如存放到目录:

D:\github\openclaw-channel-dingtalk-main\openclaw-channel-dingtalk

执行如下指令,可以看到目录下C:\Users\xiaopeng\.openclaw\extensions已经有了dingtalk插件,进入插件后,运行npm install安装依赖。

openclaw plugins install D:\github\openclaw-channel-dingtalk-main\openclaw-channel-dingtalk

2.3修改配置

2.3.1打开openclaw的配置文件

C:\Users\xiaopeng\.openclaw\openclaw.json

2.3.2编辑文件,添加dingtalk的配置

编辑配置文件,填上上面提到的clientId、clientSecret、agentId、robotCode、corpId。

2.4重启网关

执行指令

openclaw gateway run

如果启动日志有如下的提示,就代表已经连接成功了。

2.5验证

哈哈,你就可以愉快的远程给他下发指令了。