SuperAPI AI 工具集

feishu-cli-approval

通用与其它

查看项目

更新于 10-16 04:59

技能介绍

用途:用 feishu-cli 覆盖飞书审批全生命周期,包括查询审批定义、审批实例、待办任务,以及发起、撤回、抄送实例和通过、拒绝、转交任务。

主要能力:读操作有 approval get(查审批定义拿表单结构)、approval instance get(查实例详情)、approval task query(按 todo/done/started/cc-unread/cc-read 查询);写操作有 approval instance create/cancel/cc 与 approval task approve/reject/transfer。

使用方式:需先安装 feishu-cli(见 riba2534/feishu-cli)。用户态查询与处理审批需先授权,例如:feishu-cli auth login --scope "approval:task:read approval:instance:read approval:instance:write approval:task:write offline_access"。发起实例使用应用态 Tenant Token,需为应用开通 approval:approval。发起示例:feishu-cli approval instance create --approval-code <code> --user-id ou_xxx --form-file form.json。表单 --form 必须是 JSON 数组,元素含 id/type/value,id 与 type 应从 approval get --output raw-json 的 form 字段获取。

适用场景:从零发起并完成一条审批、发起后撤回或抄送、转交待办、脚本化消费审批数据。

限制:审批流可视化设计、退回/加签/催办、回调订阅、文档评论与权限不在本技能范围;instance cancel 仅发起人可撤,已完成的实例无法撤;task approve/reject/transfer 需当前登录用户为节点审批人且 scope 足够;union_id 不被 instance create 支持。