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地址
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验证
哈哈,你就可以愉快的远程给他下发指令了。
