Dingding
钉钉群机器人CLI工具与开放平台API开发指南
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Dingding。 它的用途是:钉钉群机器人CLI工具与开放平台API开发指南 完整的 Skill 内容见:https://321skill.com/skills/dingding-x-3/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘帮我在CI流水线失败时,用钉钉机器人CLI工具向运维群发送一条Markdown格式的告警,内容包含项目名、构建编号和失败原因,并@相关责任人。’,它会提供完整的命令行示例,指导你如何拼接Webhook地址、安全签名参数以及格式化的消息体,让你能直接复制到部署脚本中使用。
介绍
该仓库主要解决了开发者需要快速、便捷地向钉钉群发送自动化通知,以及调用钉钉开放平台API进行业务集成的需求。它提供了一个零依赖的CLI工具,无需复杂的环境配置或编写大量代码,即可通过命令行直接发送文本、Markdown、链接卡片等多种格式的群消息,并支持加签安全模式和@特定成员,极大简化了通知发送流程。
使用方式非常直接,开发者只需获取钉钉群机器人的Webhook地址和密钥(如需加签),即可通过简单的命令行指令发送消息。例如,在CI/CD流水线、监控脚本或日报生成脚本中,直接调用该CLI工具即可将关键信息推送到指定的钉钉群,实现自动化通知。
该工具非常适合后端开发、运维工程师、全栈开发等需要将系统状态、构建结果、监控告警或业务数据同步到团队沟通平台的开发者。对于希望集成钉钉审批、通讯录等开放平台能力,进行企业内部应用开发的开发者,仓库也提供了相关的开发指导。
使用建议是,对于简单的通知场景,优先使用其CLI工具,可以无缝集成到各种自动化脚本中。对于需要复杂交互或调用更多钉钉API的场景,则可以参考其提供的开发指南进行二次开发。注意,使用前需在钉钉群中正确配置机器人并保管好Webhook地址与密钥。
核心特点
核心区别在于提供了一个开箱即用、零依赖的独立CLI工具,无需引入任何第三方库或框架,即可通过命令行直接调用钉钉机器人,比需要编写和部署代码的SDK方案更轻量、更快速。同时,它不仅覆盖了机器人通知,还提供了钉钉开放平台核心API(如token管理、审批、通讯录)的开发指导,将工具与平台开发知识结合。
注意事项
不适合需要复杂交互(如按钮、表单)或实时双向通信的高频聊天机器人场景。
常见问题
如何用这个工具在CI/CD中发送构建通知?
在CI/CD脚本(如GitHub Actions、Jenkins)中,安装CLI后,使用命令指定Webhook和消息内容即可发送构建成功或失败通知。
支持发送消息时@所有人或特定人员吗?
支持。在命令行参数中指定需要@的钉钉账号手机号即可实现@特定成员,也支持@所有人。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/dingding-x-3/raw/index.md 读取 Dingding 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/dingding-x-3/raw/index.md(查看排版版本)