概述
OpenClaw(原Clawdbot)是一款开源的本地优先AI 代理与自动化平台。您可以通过OpenClaw将多渠道通信能力与大语言模型深度集成,创建拥有持久记忆与主动执行能力的定制化 AI 助理。本文介绍通过OpenClaw集成钉钉。
重要:OpenClaw 为开源 AI 助手,请在使用前充分评估其安全性与稳定性并严格遵循许可协议,以切实保障您的系统环境与数据安全。
步骤一:部署OpenClaw
在应用托管部署OpenClaw,详见 通过应用托管部署OpenClaw 。
步骤二:集成钉钉
说明:应用托管的OpenClaw应用最新版本默认已内置钉钉插件,无需额外安装。
前提条件
已注册钉钉账号,且账号为组织管理员。
创建钉钉应用
创建应用
访问钉钉开放平台,点击图中步骤2创建应用的【创建】按钮。如果创建过应用但未展示应用开发指引,点击【立即开始】进入钉钉应用开发页面。
在【应用开发】的左侧菜单栏中,点击【钉钉应用】,在【钉钉应用】页面右上角点击【创建应用】按钮。
进入【创建应用】面板,填写应用名称和应用描述,在应用图标上传图标,完成后点击保存。
获取钉钉应用ID
在钉钉应用列表页,通过浏览器开发者工具(按 F12 键调出)获取应用agent ID。
查看应用 Client ID 和 Client Secret
点击创建完成的应用名称,进入应用详情,在左侧菜单选择【凭证与基础信息】,在应用凭证页面,复制Client ID和Client Secret,用于下一步配置OpenClaw。
在左侧菜单选择【成员管理】,通过浏览器开发者工具(按 F12 键调出)获取用户ID。
配置钉钉机器人
添加机器人
在应用详情页,左侧菜单选择【添加应用能力】,在添加应用能力页面点击机器人卡片的【添加】按钮,添加应用机器人。
在添加机器人页面,输入机器人相关配置,配置消息接收模式为“Stream模式”点击【发布】。
应用权限开通
在应用详情页,左侧菜单选择【权限管理】,在权限管理页面分别搜索Card.Streaming.Write、Card.Instance.Write、qyapi_robot_sendmsg、OfficialAccount.Message.Send、open_app_api_base并开通/申请权限。
发布企业应用
在应用详情页,左侧菜单选择【版本管理与发布】,点击右上角【创建新版本】,新建版本并发布。
步骤三:配置OpenClaw Channels
通过访问链接进入已部署完成的OpenClaw使用界面,选中左侧的【Overview】菜单, 输入部署应用时设置的网关密码,点击【Connect】按钮,连接OpenClaw。
连接成功后,点击左侧菜单的【Channels】菜单,在Ding Talk中分别配置在钉钉获取的用户ID(Allow From)、Client ID(App Key)和Client Secret(APP Secret)。完成参数输入后,点击页面的【Save】按钮保存配置,再点击【Reload】按钮重启OpenClaw网关,使配置生效。
或以对话方式将APP ID和APP Secret发送OpenClaw,由OpenClaw完成配置。
步骤四:测试机器人
进入OpenClaw聊天对话框,首次需要设置应用ID,输入:“ 设置钉钉应用agent_id:xxxx”
发消息给钉钉用户,在对话框输入:“给钉钉xxx 发送一段春节祝福”。OpenClaw返回结果如下图,钉钉用户就可以收到祝福。