Ding Skills

📋 钉钉企业协同全能助手

官方钉钉 API 集成工具,支持用户/部门查询、会议预约、审批管理、消息发送等企业协同场景,需配置应用密钥使用。

收藏
3.7k
安装
993
版本
2.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与用法

Ding Skills 是一套完整的企业钉钉自动化操作工具集,涵盖用户管理、组织架构查询、即时通讯、审批流程、视频会议和日程管理等 39 项功能。用户可通过命令行脚本直接调用钉钉开放平台 API,实现人名到 userId/unionId 的智能解析、跨系统数据同步等场景。

显著优点

官方 API 直连:基于钉钉开放平台标准接口,数据实时同步,无需模拟登录或爬虫,稳定性和合规性有保障。

工作流自动化设计:针对"人名→操作"的常见需求,内置标准化工作流——自动将自然语言人名解析为 API 所需的技术 ID,大幅降低使用门槛。

功能覆盖全面:从基础的用户/部门查询、消息发送,到复杂的审批流转(发起、同意、拒绝、转交、评论)、视频会议创建与日程管理,几乎覆盖企业协同全场景。

企业级安全架构:采用环境变量管理密钥(DINGTALK_APP_KEY/DINGTALK_APP_SECRET),支持机器人消息、单聊/群聊等多种通讯方式。

潜在局限与风险

配置门槛较高:需预先在钉钉开放平台创建应用、申请 API 权限、配置 IP 白名单,非技术人员上手困难。

权限依赖严格:实际可用功能受限于应用所申请的 API 权限范围,部分敏感操作(如全员消息广播)需高级权限审批。

人名歧义问题search_user.py 按姓名模糊匹配可能返回多个结果,需人工确认,自动化场景下存在误操作风险。

ID 体系复杂:userId(企业内部)与 unionId(跨企业全局)两套体系混用,会议/日程类 API 必须用 unionId,增加了调用链路复杂度。

适合人群

  • 企业 IT 管理员、运维工程师进行批量用户/部门数据管理
  • 开发者构建钉钉机器人、自动化审批流等内部工具
  • HR/行政人员配合技术同事实现考勤、离职、会议等场景自动化

常规风险提示

| 风险类型 | 说明 |
|---------|------|
| 密钥泄露 | APP_SECRET 泄露可导致企业数据被恶意访问,需严格保管 |
| 误发消息 | 人名解析错误可能导致消息发送至错误对象 |
| 审批误操作 | 自动化脚本执行同意/拒绝前建议加入人工确认环节 |
| 频率限制 | 钉钉 API 存在调用频次限制,批量操作需控制速率 |

Ding Skills 内容

scripts文件夹
手动下载zip · 43.1 kB
__init__.pytext/plain
请选择文件