openclaw-channel-dingtalk

GitHub
1.6k 221 简单 1 次阅读 昨天MIT插件
AI 解读 由 AI 自动生成,仅供参考

openclaw-channel-dingtalk 是专为 OpenClaw 框架打造的钉钉渠道插件,旨在让企业内部的 AI 智能体无缝接入钉钉生态。它主要解决了传统机器人开发中依赖公网 IP 和复杂 Webhook 配置的痛点,通过独特的 Stream 模式,仅需内网环境即可实现稳定通信,大幅降低了部署门槛和安全风险。

这款工具非常适合希望将自研或开源大模型应用落地到企业内部工作流的开发者与技术团队。无论是构建自动化的客服助手、内部知识问答机器人,还是多 Agent 协作系统,它都能提供强力支持。其技术亮点在于全面支持私聊、群聊及@互动,能够流畅处理文本、图片、语音、视频及钉钉专属文档等多种消息格式。此外,它还具备流式 AI 卡片回复、实时中断生成以及灵活的“多助手路由”功能,让交互体验更加自然高效。配合钉钉官方提供的限时免费资源额度,开发者可以快速低成本地验证并部署企业级 AI 应用,轻松实现智能化办公升级。

使用场景

某中型电商企业的运维团队希望将内部 AI 助手接入钉钉,以便工程师在移动端随时查询系统日志和部署状态,但受限于公司网络安全策略,服务器无法暴露公网 IP。

没有 openclaw-channel-dingtalk 时

  • 网络架构复杂:由于缺乏公网入口,团队不得不搭建昂贵的反向代理或穿透服务来接收钉钉 Webhook,增加了维护成本和安全风险。
  • 交互体验割裂:AI 回复仅支持纯文本,无法展示包含代码块、图表的结构化 Markdown 内容,更不支持直接预览钉钉文档卡片,信息获取效率低。
  • 资源浪费严重:长篇幅的日志分析一旦开始就无法中途打断,若用户发现提问错误,只能等待生成结束,白白消耗 Token 和计算资源。
  • 多角色管理混乱:不同业务线(如数据库、前端)需要不同的 AI 专家,但缺乏灵活的路由机制,导致所有请求都涌向同一个通用机器人,回答不够精准。

使用 openclaw-channel-dingtalk 后

  • 零公网部署:利用 Stream 模式直接建立长连接,无需配置 Webhook 或公网 IP,在内网环境中即可秒级完成钉钉机器人接入。
  • 富媒体智能交互:完美支持 Markdown 格式化输出与 AI 卡片流式回复,工程师可直接在钉钉内查看高亮代码、监控图表及钉钉文档链接,阅读体验大幅提升。
  • 实时可控生成:支持发送“停止”、"/stop"等指令实时中断 AI 生成,让工程师能立即纠正错误提问,显著节省算力成本。
  • 灵活的多助手路由:通过 @多助手路由 功能,用户在群聊中 @数据库助手@前端专家 即可自动切换后端 Agent,实现专业问题专业答。

openclaw-channel-dingtalk 通过免公网的 Stream 架构和丰富的企业级交互特性,让内网环境下的钉钉 AI 集成变得安全、高效且极致流畅。

运行环境要求

操作系统
  • 未说明
GPU

未说明

内存

未说明

依赖
notes该工具是 OpenClaw 的钉钉渠道插件,基于 Node.js 环境运行(需安装 npm 或 pnpm)。最小兼容版本为 OpenClaw 2026.3.24,安装前需升级。采用 Stream 模式,无需公网 IP 和 Webhook。需注意钉钉开放平台的 API 免费额度有效期(默认至 2026-03-31,获批豁免可延至 2026-04-30),部署前需在钉钉开发者后台核对资源额度状态。
python未说明
OpenClaw >= 2026.3.24
@soimy/dingtalk
Node.js (隐含,因使用 npm/pnpm)
git
openclaw-channel-dingtalk hero image

快速开始

DingClaw Banner

OpenClaw 的钉钉 Channel

OpenClaw npm version npm downloads License Citation

针对 OpenClaw 的钉钉企业内部机器人 Channel 渠道插件,使用 Stream 模式,无需公网 IP。

功能特性

  • Stream 模式,无需 Webhook 和公网入口
  • 支持私聊、群聊和 @机器人
  • 支持文本、图片、语音、视频、文件和钉钉文档/文件卡片
  • 支持引用消息恢复和常见文本附件正文抽取
  • 支持 Markdown 回复与 AI 卡片流式回复
  • 支持多 Agent、多机器人绑定和实验性的 @多助手路由
  • 支持实时中止当前 AI generation。常用停止指令包括 停止stop/stopesc
  • 接入 OpenClaw 消息处理与 outbound 能力

[!IMPORTANT] 根据钉钉开放平台公告《关于限时开放钉钉PaaS资源不限量额度以助力企业AI智能体集成的公告》(更新于 2026-03-11),OpenClaw 调用钉钉 API/Webhook/Stream 的免费“不限量”额度默认有效至 2026-03-31;如已通过官方申请通道获批,豁免权益最晚有效至 2026-04-30。部署前请前往“钉钉开发者后台 -> 资源管理”核对当前额度状态。

文档入口

引用与署名

安装

[!IMPORTANT] 最小兼容版本为 OpenClaw 2026.3.24。安装前请先升级到最新版 OpenClaw。

openclaw plugins install @soimy/dingtalk

本地开发或联调可使用源码链接安装

如需本地开发、调试或联调,可使用源码链接安装:

git clone https://github.com/soimy/openclaw-channel-dingtalk.git
cd openclaw-channel-dingtalk
npm install # 或 pnpm install
openclaw plugins install -l .

安装后建议显式配置 plugins.allow

{
  "plugins": {
    "enabled": true,
    "allow": ["dingtalk"]
  }
}

详细说明:

更新

ClawHub 安装来源:

openclaw plugins update dingtalk

本地源码 / 链接安装来源:

git pull
openclaw gateway restart

详细说明:

配置

推荐优先使用交互式配置:

openclaw onboard

或:

openclaw configure --section channels

最小手动配置示例:

{
  "plugins": {
    "enabled": true,
    "allow": ["dingtalk"]
  },
  "channels": {
    "dingtalk": {
      "enabled": true,
      "clientId": "dingxxxxxx",
      "clientSecret": "your-app-secret",
      "dmPolicy": "open",
      "groupPolicy": "open",
      "messageType": "markdown"
    }
  }
}

详细说明:

重要功能文档

开发简述

git clone https://github.com/soimy/openclaw-channel-dingtalk.git
cd openclaw-channel-dingtalk
npm install
npm run type-check
npm run lint
pnpm test

更多开发与维护说明:

许可

MIT

版本历史

v3.5.32026/04/08
v3.5.22026/04/02
v3.5.02026/03/29
v3.4.22026/03/24
v3.4.12026/03/23
v3.4.02026/03/22
v3.3.02026/03/16
v3.2.02026/03/04
v3.1.32026/02/26
v3.0.02026/02/22
v2.7.02026/02/19
v2.6.52026/02/17
v2.6.42026/02/16
v2.6.12026/02/15
v2.5.12026/02/09
v2.5.02026/02/08
v2.4.02026/02/04
v2.3.02026/02/03
v2.2.22026/02/02
v2.2.12026/02/01

常见问题

相似工具推荐

opencode

OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信

144.3k|★☆☆☆☆|昨天
Agent插件

gemini-cli

gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。

100.8k|★★☆☆☆|1周前
插件Agent图像

markitdown

MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具,专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片(含 OCR)、音频(含语音转录)、HTML 乃至 YouTube 链接等多种格式的解析,能够精准提取文档中的标题、列表、表格和链接等关键结构信息。 在人工智能应用日益普及的今天,大语言模型(LLM)虽擅长处理文本,却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点,它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式,成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外,它还提供了 MCP(模型上下文协议)服务器,可无缝集成到 Claude Desktop 等 LLM 应用中。 这款工具特别适合开发者、数据科学家及 AI 研究人员使用,尤其是那些需要构建文档检索增强生成(RAG)系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器

93.4k|★★☆☆☆|1周前
插件开发框架

ML-For-Beginners

ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程,旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周,包含 26 节精炼课程和 52 道配套测验,内容涵盖从基础概念到实际应用的完整流程,有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。 无论是希望转型的开发者、需要补充算法背景的研究人员,还是对人工智能充满好奇的普通爱好者,都能从中受益。课程不仅提供了清晰的理论讲解,还强调动手实践,让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持,通过自动化机制提供了包括简体中文在内的 50 多种语言版本,极大地降低了全球不同背景用户的学习门槛。此外,项目采用开源协作模式,社区活跃且内容持续更新,确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路,ML-For-Beginners 将是理想的起点。

85.1k|★★☆☆☆|1周前
图像数据工具视频

codex

Codex 是 OpenAI 推出的一款轻量级编程智能体,专为在终端环境中高效运行而设计。它允许开发者直接在命令行界面与 AI 交互,完成代码生成、调试、重构及项目维护等任务,无需频繁切换至浏览器或集成开发环境,从而显著提升了编码流程的连贯性与专注度。 这款工具主要解决了传统 AI 辅助编程中上下文割裂的问题。通过将智能体本地化运行,Codex 能够更紧密地结合当前工作目录的文件结构,提供更具针对性的代码建议,同时支持以自然语言指令驱动复杂的开发操作,让“对话即编码”成为现实。 Codex 非常适合习惯使用命令行的软件工程师、全栈开发者以及技术研究人员。对于追求极致效率、偏好键盘操作胜过图形界面的极客用户而言,它更是理想的结对编程伙伴。 其独特亮点在于灵活的部署方式:既可作为全局命令行工具通过 npm 或 Homebrew 一键安装,也能无缝对接现有的 ChatGPT 订阅计划(如 Plus 或 Pro),直接复用账户权益。此外,它还提供了从纯文本终端到桌面应用的多形态体验,并支持基于 API 密钥的深度定制,充分满足不同场景下的开发需求。

75.2k|★☆☆☆☆|3天前
语言模型Agent插件

gstack

gstack 是 Y Combinator CEO Garry Tan 亲自开源的一套 AI 工程化配置,旨在将 Claude Code 升级为你的虚拟工程团队。面对单人开发难以兼顾产品战略、架构设计、代码审查及质量测试的挑战,gstack 提供了一套标准化解决方案,帮助开发者实现堪比二十人团队的高效产出。 这套配置特别适合希望提升交付效率的创始人、技术负责人,以及初次尝试 Claude Code 的开发者。gstack 的核心亮点在于内置了 15 个具有明确职责的 AI 角色工具,涵盖 CEO、设计师、工程经理、QA 等职能。用户只需通过简单的斜杠命令(如 `/review` 进行代码审查、`/qa` 执行测试、`/plan-ceo-review` 规划功能),即可自动化处理从需求分析到部署上线的全链路任务。 所有操作基于 Markdown 和斜杠命令,无需复杂配置,完全免费且遵循 MIT 协议。gstack 不仅是一套工具集,更是一种现代化的软件工厂实践,让单人开发者也能拥有严谨的工程流程。

74.9k|★★☆☆☆|今天
Agent插件