概述
OpenClaw(原Clawdbot)是一款开源的本地优先AI 代理与自动化平台。您可以通过OpenClaw将多渠道通信能力与大语言模型深度集成,创建拥有持久记忆与主动执行能力的定制化 AI 助理。本文介绍通过OpenClaw集成钉钉。
重要:OpenClaw 为开源 AI 助手,请在使用前充分评估其安全性与稳定性并严格遵循许可协议,以切实保障您的系统环境与数据安全。
1. 请避免在 OpenClaw 中绑定生产级敏感账号。如需使用 API 服务,建议使用受限的 API Key 或临时 Token,并建立定期轮换机制,以降低密钥泄露带来的风险。
2. 建议优先使用天翼云官方提供的skills与插件,避免安装来源不明的第三方技能,防止恶意代码注入。
3. 请通过密码或 Token 对 OpenClaw 服务进行访问授权,严格限制访问 IP 范围,避免公网暴露,拦截非授权访问请求。
4. 建议启用详细的日志记录与行为监控,对操作行为和数据处理过程进行持续审计,及时发现并处置异常行为。
步骤一:部署OpenClaw
在应用托管部署OpenClaw,详见 通过应用托管部署OpenClaw 。
步骤二:集成钉钉
说明:应用托管的OpenClaw应用最新版本默认已内置钉钉插件,无需额外安装。
前提条件
已注册钉钉账号,且账号为组织管理员。
创建钉钉应用
创建应用
访问钉钉开发者平台,进入【应用开发】页面,点击右侧【创建应用】。
配置钉钉机器人
添加机器人
在应用详情页,左侧菜单选择【添加应用能力】,在添加应用能力页面点击机器人卡片的【添加】按钮,添加应用机器人。
在【机器人】页面,消息接收模式选择“Stream模式”。
授予应用权限
在应用详情页,左侧菜单选择【权限管理】,在权限管理页面分别搜索Card.Instance.Write、Card.Streaming.Write并开通/申请权限。
获取参数App ID、 Client ID 和 Client Secret
点击创建完成的应用名称,进入应用详情,在左侧菜单选择【凭证与基础信息】,获取App ID、Client ID和Client Secret。
获取钉钉企业ID
打开钉钉开发者平台首页,右侧获取钉钉企业ID:CorpID。
步骤三:配置OpenClaw Channels
OpenClaw页面内容填充
通过访问链接进入已部署完成的OpenClaw使用界面,选中左侧的【Overview】菜单, 输入部署应用时设置的网关密码,点击【Connect】按钮,连接OpenClaw。
连接成功后,点击左侧菜单的【Channels】菜单,在Ding Talk中分别配置在钉钉获取的信息,其中agentid / Robot Code对应钉钉平台App ID、Clientid对应钉钉平台Clientid、Clientsecet对应钉钉平台Client Secret、Corpid对应钉钉平台企业ID。说明:本文档适用于26.2.3及以上版本。
完成参数输入后,点击页面的【Save】按钮保存配置,再点击【Reload】按钮重启OpenClaw网关,使配置生效。
发布企业应用
Openclaw配置完成后,返回钉钉开发者平台发布应用;
在应用详情页,左侧菜单选择【机器人】点击【查看版本详情】,或左侧菜单栏点击【版本管理与发布】,点击标题【版本详情】右侧书写符号进行编辑,完成后发布。
步骤四:测试机器人
发消息给钉钉用户,在对话框输入:“给钉钉xxx 发送一段春节祝福”。OpenClaw返回结果如下图,钉钉用户就可以收到祝福。
在钉钉的搜索栏中,输入机器人名称后,在功能页签可以检索到对应机器人;在钉钉中与机器人交流。