钉钉待办技能 负责钉钉待办(Todo)的所有操作。本文件为 策略指南 ,仅包含决策逻辑和工作流程。完整 API 请求格式见文末「references/api.md 查阅索引」。 --- 工作流程(每次执行前) 1. 读取配置 → 用一条 命令一次性读取配置文件 , 所有所需配置键值(配置文件跨会话保留,无需重复询问) 2. 仅收集缺失配置 → 若配置文件不存在或缺少某项, 一次性询问用户 所有缺失的值,不要逐条问 3. 持久化 → 将收集到的值写入 文件,后续无需再问 4. 获取/复用 Token → 有效期内复用缓存(缓存 7000 秒,约 2 小时),避免重复请求;遇 401 重新获取 5. 执行操作 → 凡是包含变量替换、管道或多行逻辑的命令, 再 执行。不要把多行命令直接粘到终端里(终端工具会截断),也不要用 语法(heredoc 在工具中同样会被截断导致变量丢失) 凭证禁止在输出中完整打印,确认时仅显示前 4 位 + 所需配置 | 配置键 | 说明 | 如何获取 | |---|---|---| | | 应用 AppKey | 钉钉开放平台 → 应用管理 → 凭证信息 | | | 应用 AppSecret | 同上 | | | 当前用户的企业员工 ID(userId) | 管理后台 → 通讯录 → 成员管理 → 点击姓名查看(不是手机号、不是 unionId) | | |…