ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

OpenClaw实操指南15|飞书日历任务自动化:用TaoToken统一Key打通AI日程管家

OpenClaw实操指南15|飞书日历任务自动化:用TaoToken统一Key打通AI日程管家 1. 为什么你的日程管理总是失控如果你每天在飞书里手动翻日历、记任务、设提醒大概率会遇到三个问题会议时间冲突了才发现、任务堆到截止日才想起、跨项目拆解全靠脑子记。OpenClaw 的 lark-calendar 和 lark-task 技能可以把这些动作串成一条自动化链路——你说一句话AI 帮你建日程、拆任务、定时推提醒。这篇是 OpenClaw 实操指南第 15 篇聚焦飞书日历与飞书任务的自动化闭环。核心思路是用 TaoToken 统一 Key 作为模型调用通道把 OpenClaw 的 config.toml 和 settings.json 配好然后跑通一次「创建日程 → 拆解任务 → 触发提醒」的完整验证。适合已经部署过 OpenClaw、配过飞书机器人但还没把日历和任务真正用起来的同学。照着下面的配置骨架改半小时内能跑通个人日程自动化。2. TaoToken 前置统一 Key 与 API 通道OpenClaw 本身不绑定模型供应商它通过 OpenAI 兼容接口调用大模型。TaoToken 的作用是提供一个统一的 API 入口你只需要一个 Key就能在 OpenClaw 里切换不同模型不用为每个供应商单独维护配置。先拿到你的 Key访问 https://taotoken.net/api-keys 创建复制保存。注意这个 Key 只在创建时显示一次丢了只能重建。TaoToken 的 API 基地址是 https://taotoken.net/api兼容 OpenAI 的 /v1/chat/completions 格式。OpenClaw 的模型配置里填这个地址即可。如果你还没决定用哪个模型可以先到 https://taotoken.net/models 看当前支持的模型列表再决定 config.toml 里写哪个 model 名。注意TaoToken 是正常的 API 聚合通道不是任何形式的非法中转。你的请求直接发到 https://taotoken.net/api由平台路由到对应模型。3. 可复制配置config.toml 与 settings.json 骨架OpenClaw 的配置分两层config.toml 管模型和插件settings.json 管技能参数和自动化任务。下面给出可直接复制的骨架你只需要替换 Key 和飞书应用凭证。3.1 config.toml 模型与插件配置# ~/.openclaw/config.toml [model] provider openai-compatible base_url https://taotoken.net/api api_key sk-你的TaoTokenKey model claude-sonnet-4-20250514 max_tokens 4096 temperature 0.3 [plugins] enabled [feishu] [plugins.feishu] app_id cli_你的飞书AppID app_secret 你的飞书AppSecret encrypt_key verification_token model 字段可以换成 TaoToken 支持的任意模型名。temperature 设 0.3 是为了让任务拆解和日程解析更稳定减少胡编时间的情况。3.2 settings.json 技能与自动化配置{ skills: { lark-calendar: { enabled: true, default_calendar: primary, reminder_minutes: [60, 15], timezone: Asia/Shanghai }, lark-task: { enabled: true, default_list: 我的任务, auto_assign: false } }, automation: { daily_briefing: { enabled: true, cron: 30 8 * * *, action: calendar_today tasks_due, target: feishu_self }, meeting_prep: { enabled: true, trigger: event_start - 60min, action: send_prep_checklist } } }daily_briefing 的 cron 是每天 8:30 触发action 表示读取当天日程和到期任务target 是发给自己。meeting_prep 是会议前 60 分钟自动推准备清单。3.3 飞书权限开通清单在飞书开放平台你的应用后台开通以下权限权限标识说明用途calendar:calendar访问日历读取主日历列表calendar:event读写日程创建/修改/删除日程task:task读写任务查看任务列表task:task:write创建和更新任务建任务、改状态、分配开通后需要重新发布应用版本权限才生效。这一步漏了的话后面调用会报 99991672 权限不足。4. 验证请求从创建日程到触发提醒配置写完后重启 OpenClaw 让配置生效openclaw restart openclaw plugins list看到larksuite/openclaw-lark (loaded)和lark-calendar、lark-task都显示 enabled说明插件加载成功。4.1 创建一条日程在飞书聊天窗口对机器人说帮我在飞书日历创建一个日程明天下午3点客户方案沟通会持续1小时邀请 zhangsancompany.com备注准备Q2方案PPTAI 会调用 lark-calendar 的创建接口返回类似已创建日程 标题客户方案沟通会 时间2025-04-05 15:00-16:00 参会人zhangsancompany.com 提醒会议前60分钟、15分钟 备注准备Q2方案PPT4.2 拆解任务并批量创建接着说我需要在两周内完成公众号内容矩阵搭建帮我拆解成子任务每个设截止日期全部创建到飞书任务AI 会先分析项目再调用 lark-task 批量创建。返回示例已创建5个任务 1. 确定内容方向和账号定位截止4月6日 2. 规划30天选题日历截止4月8日 3. 搭建内容生产SOP截止4月10日 4. 完成第1周4篇文章初稿截止4月12日 5. 配置OpenClaw自动发布流程截止4月15日4.3 触发一次提醒验证手动触发 daily_briefing 看效果openclaw automation run daily_briefing飞书会收到一条消息今日日程4月5日 15:00-16:00 客户方案沟通会 今日到期任务 - 确定内容方向和账号定位 [高优] - 规划30天选题日历 [中优] 逾期任务 - 无到这一步创建日程、拆解任务、触发提醒三个动作全部跑通。后面你只需要每天等 8:30 的日报或者直接对机器人说新任务。5. 本篇常见错排查5.1 报错 99991672 权限不足说明飞书应用没开通 calendar:event 或 task:task:write。去开放平台后台补权限然后重新发布版本。注意只保存不发布不生效。5.2 日程时间差 8 小时settings.json 里 timezone 没设或设错。确认写的是Asia/Shanghai。如果 OpenClaw 部署在海外节点系统时区也要同步改否则 cron 触发时间会偏。5.3 任务创建成功但列表里看不到default_list 填的列表名在飞书任务里不存在。先去飞书任务里建一个同名清单或者把 default_list 改成inbox。5.4 TaoToken 返回 401Key 复制时带了空格或者 config.toml 里 base_url 写成了https://taotoken.net/api/v1。正确写法是https://taotoken.net/apiOpenClaw 会自动拼/v1/chat/completions。5.5 会议前提醒没触发meeting_prep 的 trigger 依赖 OpenClaw 常驻进程。如果你是用openclaw run前台跑的关掉终端就没了。用openclaw start后台模式或者配 systemd 守护。6. 把 Key 和通道固定下来后面只改业务这套配置跑通后你的 OpenClaw 就变成了一个日程管家TaoToken 负责模型调用飞书插件负责读写日历和任务settings.json 里的 automation 负责定时触发。后面想加新场景比如周报生成、会议纪要整理只需要在 automation 里加一条 cron 和 action不用动模型配置。如果你还没配 TaoToken 的 Key现在去 https://taotoken.net/api-keys 建一个填进 config.toml 的 api_key 字段重启 OpenClaw 就能用。模型想换就换 model 字段通道地址不用改。接入文档在 https://taotoken.net/doc里面有各语言的调用示例排障时对照看。长期跑编码和 Agent 任务的话可以了解下 Coding Planhttps://taotoken.net/coding-plan按量计费比单次调用划算。
返回列表