Ding Skills

📋 企业钉钉自动化全能助手

企业钉钉全功能自动化助手,覆盖组织管理、OA审批、会议日程等39项核心能力,需配置AppKey/Secret授权。

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

使用说明

核心功能概述

ding-skills 是一套面向企业级钉钉环境的综合自动化技能集,提供39项独立脚本能力,涵盖六大业务域:

| 模块 | 能力数量 | 核心功能 |
|:---|:---|:---|
| 用户管理 | 8项 | 多维度用户搜索(姓名/手机/unionid)、员工统计、离职查询、活跃度监控 |
| 组织架构 | 8项 | 部门搜索与层级管理、部门用户批量查询、父部门链追溯 |
| 消息通讯 | 3项 | 机器人单聊/群聊消息推送、群内机器人管理 |
| OA审批 | 12项 | 审批实例全生命周期管理(发起/查询/同意/拒绝/转交/撤销/评论) |
| 视频会议 | 4项 | 即时会议创建关闭、预约会议管理(关联钉钉日历) |
| 日程管理 | 4项 | 日程CRUD、参与者动态增减 |

显著优势

1. API完备性:覆盖钉钉官方OpenAPI中高频使用的审批、通讯录、日历、会议四大核心模块,满足企业自动化办公的完整需求链路
2. 统一接口设计:所有脚本遵循一致的JSON输入输出规范,错误码体系标准化(MISSING_CREDENTIALS/INVALID_ARGS/UNKNOWN_ERROR),便于集成到自动化工作流

3. 标识符智能处理:自动区分userId(企业内部ID)与unionId(全局唯一ID),并在会议/日程场景提供清晰的unionid使用指引

4. 批量操作友好:部门用户查询、审批列表获取等均支持分页/游标机制,适配中大型企业万级用户场景

局限性与风险

  • 授权门槛高:需企业钉钉管理员创建应用并授予通讯录、审批、日历等多类敏感权限,普通员工无法独立使用
  • 环境依赖重:强依赖DINGTALK_APP_KEY/DINGTALK_APP_SECRET环境变量,且未说明Token自动刷新机制
  • 安全合规风险:批量查询离职人员、未登录用户等功能涉及敏感人事数据,需确保调用方具备合法数据访问权限
  • 功能边界模糊:未明确标注哪些操作会触发钉钉消息通知(如添加日程参与者),可能导致非预期信息推送

适用场景

  • 企业IT部门搭建内部自动化运维机器人
  • HR系统集成钉钉组织架构同步与审批数据拉取
  • 行政助手实现会议自动预定与通知推送
  • 安全审计场景下的员工活跃度与离职追踪

建议安全等级

A级 - 企业级授权机制完善,但涉及敏感人事与审批数据,需严格权限管控与审计日志。

Ding Skills 内容

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