乐于分享
好东西不私藏

openclaw接入钉钉

openclaw接入钉钉

接入飞书的方式会更简单,一开始安装的时候 有自带的方式配置 ,这期讲下接入钉钉

一、先看效果:

二、钉钉后台应用配置

打开钉钉开放平台 https://open-dev.dingtalk.com/

创建应用

下面保存

在凭证与基础信息里 复制这两个信息保存

添加能力,选择机器人

随便写

下面保持默认就可以 ,点发布

找到坐车版本管理与发布,创建版本

注意这里发布的时候选择,配置好后这个龙虾谁能用,选错了也没事,后面版本更新创建版本修改就可以

确认发布

三、安装钉钉插件

在 C:\Users\“你的用户名”.openclaw   新增 extensions 文件夹

最后路径如下  C:\Users\“你的用户名”.openclaw\extensions

我的是这样的 C:\Users\mihok.openclaw\extensions

其实如果你会用的话 可以让已安装好的小龙虾帮你安装 如跟他说

在 C:\Users\mihok.openclaw\ 文件夹下创建 extensions 在这文件夹下 用git 克隆https://github.com/soimy/clawdbot-channel-dingtalk.git  

但为了走下全用命令的方式,如下

如果npm设置过国内的 源,可以忽略 配置 https://registry.npmmirror.com ,不过就算配置了,再配置也没问题

#安装钉钉插件cd C:\Users\mihok.openclaw\extensions# 采用加速地址git clone https://gh-proxy.org/https://github.com/soimy/clawdbot-channel-dingtalk.git# 非加速地址 # git clone https://github.com/soimy/clawdbot-channel-dingtalk.gitcd clawdbot-channel-dingtalknpm config set strict-ssl falsenpm cache clean --forceset npm_config_build_from_source=falsenpm config set registry https://registry.npmmirror.comnpm install --production --ignore-scripts --no-optional

443,再来重试,问就是没有科学上网

如果不懂的 ,就按上面尝试吧 多尝试就成功了

3.1 科学上网辅助(不知道的就跳过该步骤)

如果局域网内有科学上网的 需要设置允许局域网,设置的端口(没有的/不知道的就跳过继续往下)

回到win10命令行,配置代理,我的mac电脑ip 192.168.0.13

配置 Git 专用代理(解决 GitHub 克隆问题)

powershell

# npm 代理配置npm config set proxy http://192.168.0.13:7891npm config set https-proxy http://192.168.0.13:7891# pnpm 代理配置(和 npm 共用,也可单独配置)pnpm config set proxy http://192.168.0.13:7891pnpm config set https-proxy http://192.168.0.13:7891

3. 配置 npm/pnpm 代理(解决包安装问题)

powershell

# npm 代理配置npm config set proxy http://192.168.0.13:7891npm config set https-proxy http://192.168.0.13:7891# pnpm 代理配置(和 npm 共用,也可单独配置)pnpm config set proxy http://192.168.0.13:7891pnpm config set https-proxy http://192.168.0.13:7891

4. 验证代理是否生效

powershell

# 测试 HTTP 代理(访问 GitHub)curl -v https://github.com# 测试 Git 代理(拉取仓库)git ls-remote https://github.com/soimy/openclaw-channel-dingtalk.git# 测试 npm 代理(安装包)npm info @soimy/dingtalk

若输出无「连接超时」错误,且能正常返回内容,说明代理配置成功。

四、使用钉插件

安装好后

 openclaw plugins list 

已经可以了

重启网关服务

# 重启 OpenClaw 网关 openclaw gateway restart # 重启 Dashboard(可选) openclaw dashboard 

回到钉钉开放平台 https://open-dev.dingtalk.com/

选择频道 accounts ,记得在accounts下配置

在accounts下添加

分别对应后台的凭证三个数据

1、AgentId

2、Client ID (原 AppKey 和 SuiteKey)

3、Client Secret (原 AppSecret 和 SuiteSecret)

最下面保存,这时候就可以用钉钉了

五、钉钉配置机器人

这个应用里的机器人仅限该企业内使用,如果发起群聊邀请的不是本公司的人员组建的群 ,是无法添加该机器人应用的,仅限该企业下的员工,可以邀请其他人加入企业,然后组建群聊

在群聊里设置->找到机器人-> 添加机器人->找到创建的机器人->添加  然后@它就可以用了,也可以私聊