阿里云云部署OpenClaw集成钉钉

简介: 本文详解OpenClaw开源AI助手与钉钉的深度集成:支持群聊/单聊中自然语言交互,涵盖环境部署、钉钉应用创建、通道配置、机器人测试及多Agent绑定等全流程,并强调使用前须评估安全与合规性。

本文介绍将 OpenClaw服务与钉钉集成,实现在钉钉群聊或单聊中,通过自然语言直接与OpenClaw交互。

重要

OpenClaw 为开源 AI 助手,请在使用前充分评估其安全性与稳定性并严格遵循许可协议,以切实保障系统环境与数据安全。

环境准备

配置消息渠道前,需参考以下步骤或部署OpenClaw镜像文档购买并配置OpenClaw应用镜像的轻量应用服务器,若已完成可跳过此步骤。

购买并配置OpenClaw应用镜像的轻量应用服务器

集成钉钉

OpenClaw插件集成方式仅支持镜像版本为 OpenClaw 2026.2.9及以上的实例。如需在旧版本中集成该消息渠道,请参考通过AppFlow集成消息渠道。您可在轻量应用服务器概览页的 基本信息 > 镜像信息中查看当前实例的镜像版本。

1. 创建钉钉应用

  1. 选择或创建组织。
    选择组织
    创建组织


    访问钉钉开放平台,登录时会出现如下提醒。请选择有开发者权限的组织,或者选择某个组织后,获取开发者权限。

  2. 访问钉钉开放平台,在开发者后台,在一键自动创建OpenClaw机器人处点击立即创建。
  3. 平台已自动预设OpenClaw机器人信息,可根据业务需要修改配置后,单击确定进行创建。
如需创建多个应用建议在创建时修改机器人名称或者图标,方便后续区分。
  1. 在创建成功后,复制并保存应用的Client ID和Client Secret。
窗口关闭后仍可进入已创建的应用在左侧导航栏单击凭证与基础信息中查看Client ID和Client Secret。

2. 在轻量应用服务器控制台配置钉钉应用

  1. 返回轻量应用服务器-控制台,单击配置了OpenClaw的服务器卡片中的实例ID,在服务器概览页面单击应用详情页签。
  2. 通道配置 > 钉钉中填入复制的钉钉应用的Client IDClient Secret,并单击应用,等待命令执行成功。

3. 测试机器人

你可以创建群聊或在已有群聊中添加机器人,在钉钉群中@机器人进行对话,或通过搜索的方式与机器人私聊进行测试。

更改百炼模型请参考如何更改OpenClaw调用的模型。

群聊

私聊

  1. 进入钉钉群群设置页面,点击机器人卡片区域,在机器人管理页面,点击添加机器人。在添加机器搜索文本框中输入目标机器人名称,并选中要添加的机器人。点击添加,完成后再点击完成添加
  2. 在钉钉群中@机器人进行交流互动。也可以在钉钉的搜索栏中,输入机器人名称后,在功能页检索到对应机器人,进行私聊互动。

4. 配置定时任务(可选)

配置机器人之后,可通过与OpenClaw对话创建定时任务,以创建一个定时查询实时天气的任务为例。

  1. 获取机器人的Webhook地址:在已添加机器人的群聊中单击右上角群设置 > 群管理 > 机器人,单击机器人管理中的机器人头像,复制机器人的Webhook地址并粘贴。

  2. 在OpenClaw对话中创建相应任务,格式为定时任务内容+群机器人的Webhook地址。

  3. 验证消息发送。可在对话中让Agent立即发送消息,测试该定时任务。在机器人所在的群聊查看是否执行定时任务。若需修改或者取消定时任务,可直接在对话中让Agent修改或取消定时任务
如需使用AppFlow配置定时任务,请参考如何使用AppFlow配置定时任务。

常见问题

如何重启OpenClaw网关?

当遇到连接中断或服务不可用等场景时,可在控制台页面重启OpenClaw网关。在应用详情 > 基础配置 > 重启OpenClaw网关中单击执行命令

如何更改OpenClaw调用的模型?

OpenClaw集成了阿里云百炼平台,在页面切换不同的模型。在应用详情 > 模型配置 > 模型配置中删除默认的模型,然后下拉选择不同的百炼模型。

支持手动输入模型名,模型Code可以在百炼模型广场页面查询。

如何绑定多个钉钉机器人到不同的Agent?

OpenClaw 基于 openclaw.json 的路由映射机制实现多角色隔离:通过 agents.list 定义多职能 Agent,在 channels.dingtalk-connector.accounts 配置独立钉钉机器人,最后由 bindings 确立钉钉机器人与 Agent 的映射关系,从而实现不同钉钉机器人提供专属 AI 角色的定向服务。

以两个钉钉机器人绑定到"客服"和"技术支持"的Agent为例。

前提条件

  • 已完成OpenClaw应用镜像部署,且镜像版本为OpenClaw 2026.3.13及以上。
  • 需在钉钉开放平台创建多个机器人并获取各自的Client ID和Client Secret,创建方法参考1创建钉钉应用。

操作步骤

  1. 修改配置文件。将配置文件中的your_bot1_client_idyour_bot1_client_secret等占位值替换为钉钉开放平台获取的实际Client ID和Client Secret。
    重要
    agents.list.model.primary需替换为在OpenClaw中已配置的模型名称,本示例以百炼Coding Plan的dashscope-coding/qwen3.5-plus为例。
{
  "agents": {
    "list": [
      {
        "id": "ding-bot1",
        "name": "DingTalk Customer Service Bot",
        "model": {
          "primary": "dashscope-coding/qwen3.5-plus"
        },
        "workspace": "/home/admin/.openclaw/workspace-bot1",
        "identity": {
          "name": "Service Assistant",
          "theme": "Customer Service"
        }
      },
      {
        "id": "ding-bot2",
        "name": "DingTalk Tech Support Bot",
        "model": {
          "primary": "dashscope-coding/qwen3.5-plus"
        },
        "workspace": "/home/admin/.openclaw/workspace-bot2",
        "identity": {
          "name": "Tech Expert",
          "theme": "Tech Support"
        }
      }
    ]
  },
  "channels": {
    "dingtalk-connector": {
      "enabled": true,
      "accounts": {
        "bot1": {
          "enabled": true,
          "clientId": "YOUR_BOT1_CLIENT_ID",
          "clientSecret": "YOUR_BOT1_CLIENT_SECRET"
        },
        "bot2": {
          "enabled": true,
          "clientId": "YOUR_BOT2_CLIENT_ID",
          "clientSecret": "YOUR_BOT2_CLIENT_SECRET"
        }
      },
      "separateSessionByConversation": true,
      "groupSessionScope": "group",
      "sharedMemoryAcrossConversations": false
    }
  },
  "bindings": [
    {
      "agentId": "ding-bot1",
      "match": {
        "channel": "dingtalk-connector",
        "accountId": "bot1"
      }
    },
    {
      "agentId": "ding-bot2",
      "match": {
        "channel": "dingtalk-connector",
        "accountId": "bot2"
      }
    }
  ]
}
  1. 进入实例 Web UI 面板,向 OpenClaw 发送指令 修改OpenClaw配置文件,新增如下内容,修改好重启网关并追加上一步修改好的配置内容。
  2. 验证效果。在钉钉中找到配置内容中的两个机器人,发送测试消息,确认各机器人能正常响应。
相关文章
|
2月前
|
人工智能 自然语言处理 API
购买并部署OpenClaw应用镜像
OpenClaw是一款开源、本地优先的AI智能体平台,支持多模型接入与多端控制,可理解自然语言并自动执行文件管理、邮件收发、代码运行等真实任务,真正实现“聊天即操作”。
|
2月前
|
人工智能 弹性计算 API
从入门到精通!阿里云三种方式部署Hermes Agent完整步骤汇总
随着AI智能体技术快速普及,Hermes Agent凭借自进化学习、持久记忆、多工具协同的核心能力,成为开发者与企业搭建自动化任务平台的热门选择。不同于普通对话机器人,Hermes能够自主拆解任务、调用浏览器、代码解释器、文件管理等工具,实现办公自动化、项目开发、数据分析等全场景落地。
502 2
|
2月前
|
SQL 存储 关系型数据库
覆盖索引:让你的查询直接从索引返回,彻底告别回表
覆盖索引是SQL优化中性价比较高的技巧,让查询直接从索引返回所需列,避免回表操作。本文解释覆盖索引的原理,通过EXPLAIN的“Using index”判断是否生效。结合复合索引设计、深分页优化(延迟关联)等场景,给出覆盖索引的使用方法和注意事项。用好覆盖索引,不改SQL逻辑,仅调整索引设计即可显著提升查询性能。
|
2月前
|
人工智能 弹性计算 运维
2026年阿里云轻量服务器选购参考:收费标准、活动配置与优惠价格解析
2026年阿里云轻量应用服务器的产品定位、优惠价格及选购策略参考:该产品主打"开箱即用",适配个人开发者、学生及小微企业,提供WordPress、宝塔面板、OpenClaw等丰富应用镜像,实现分钟级部署。当前优惠力度显著:2核2G抢购价低至38元/年,2核4G首月9.9元、包年199元。购买时需要注意峰值带宽与固定带宽的区别,建议用户根据需求在抢购轻量服务器与续费同价的ECS实例间灵活选择,找到最优性价比方案。
|
2月前
|
人工智能 JSON API
玩转OpenClaw|OpenClaw接入自定义大模型教程
本文详解OpenClaw(Clawdbot)的快速上手与自定义AI模型接入方法,支持QQ/企微/飞书/钉钉等国内IM,并提供腾讯云DeepSeek、硅基流动、Gemini、GPT、Claude、OpenRouter等10+主流厂商配置模板及通用JSON格式,含参数说明与常见错误排查指南。
|
4月前
|
人工智能 自然语言处理 JavaScript
OpenClaw v2.6.0 一键安装部署教程(Windows 10/11)
OpenClaw v2.6.0 Windows一键部署教程:零代码、免环境配置,内置Node.js等全部依赖;需关闭杀软,解压后双击启动,纯英文路径安装,3–5分钟自动完成部署,即刻体验AI本地自动化执行。(239字)
|
3月前
|
安全 数据安全/隐私保护 iOS开发
ClickFix 攻击链机理与勒索软件防御体系研究
本文系统剖析ClickFix勒索攻击技术:自2024年兴起,2026年在美洲爆发,通过伪造错误页、CAPTCHA等诱导用户手动执行剪贴板恶意命令,滥用LOLBins实现无文件内存执行与C2隐匿,绕过传统防护。文章拆解全链路机理,提出覆盖Windows/macOS的检测规则、GPO配置、EDR优化及意识培训等闭环防御方案。(239字)
272 2
|
2月前
|
人工智能 安全 测试技术
别再让 Claude 乱改代码了!Claude Code 这 7 个权限配置让你的项目再也不翻车
还在为 Claude Code 的混乱操作头疼?本文总结 7 个核心权限配置,从上下文管理、提示技巧到环境配置全覆盖,让你的 AI 编程助手真正听话不翻车。
696 5
|
人工智能 运维 关系型数据库
智能运维+多模型服务能力,阿里云 RDS AI 助手旗舰版正式上线!
RDS AI 助手旗舰版在 RDS AI 助手专业版智能运维能力的基础上,提供灵活模型选择、智能模型路由、多模型灾备、API Key 集成等更自主可控、灵活便捷的模型服务,并支持纳管运维各类环境部署的数据库。
智能运维+多模型服务能力,阿里云 RDS AI 助手旗舰版正式上线!
|
2月前
|
人工智能 自然语言处理 监控
阿里云百炼大模型服务平台如何部署模型?具体流程与模型计费方式和收费标准参考
本文系统介绍了阿里云百炼平台大模型从调优到部署上线的流程。首先需完成数据准备与模型调优,生成自定义模型并获取API Key;随后在模型部署控制台选择模型与计费方式(后付费/预付费),配置推理模式、上下文长度等参数,等待服务状态变为"运行中"即部署成功。平台提供预置吞吐、模型单元、Token用量三种计费模式,分别适用于高并发生产场景、资源隔离需求及效果验证场景,支持按量与包月付费。部署后可通过OpenAI兼容API、Dify、Chatbox等多种方式调用,也可借助Gradio搭建本地Web UI,满足多样化应用需求。

热门文章

最新文章