SuperAPI AI 工具集

dingtalk-ding

办公与效率

查看项目

更新于 10-16 05:06

技能介绍

用途:通过 dws ding 命令向指定用户发送 DING 紧急消息,支持应用内、短信、电话三种类型,并支持查询 DING 列表、撤回本人发起的 DING、查询接收人已读状态。适用于用户说「DING一下」「紧急通知」「电话DING」「短信DING」「必达消息」「电话叫人」等场景,与 dingtalk-chat(普通群聊消息)、dingtalk-outbound-call(企业外呼)区分。

前置条件:需先阅读 dws-shared skill 了解认证、全局参数、产品路由、URL 预检、错误码与安全规则;dws 二进制须在 PATH 中。命令可用性以当前 dws 二进制为准,实际调用前可用 dws <cmd> --help 或 --dry-run 验证。

主要命令: 发送应用内 DING:dws ding message send --type app --users <userId> --content "<内容>" 发送短信 DING:dws ding message send --type sms --users <userId> --content "<内容>" 发送电话 DING:dws ding message send --type call --users <userId> --content "<内容>" 撤回 DING:dws ding message recall --id <openDingId>

Shortcut(命中用户意图时优先于手写原子命令):dws ding +list(read,查询 DING 消息列表)、dws ding +recall-personal(high-risk-write,撤回本人发起的 DING)、dws ding +receiver-status(read,查询接收人已读状态)、dws ding +send-personal(write,以本人身份发送 DING)。可用 dws shortcut list --service ding --format json 读取参数、约束、风险与示例,并用 dws ding <shortcut> --help 核对当前 flags。

跨产品协作:接收人为人名时,先用 dingtalk-aisearch 获取 userId;普通通知(不需必达)切到 dingtalk-chat。

限制:该 Skill 为 EXPERIMENTAL 试验版,multi 模式当前未达 stable 标准,接口、命名、跨 skill 引用后续可能调整,生产或共享环境请优先使用 mono 模式(dws skill setup --mode mono)。服务发现已下线,若 dws <cmd> --help 不存在说明当前版本未暴露该命令。具体收费、价格与更多使用步骤资料暂未提供。