小ai:审批催办、会议纪要、日程管理……10个场景教你用OpenClaw把飞书“玩出花”

🌸

小ai:审批催办、会议纪要、日程管理……10个场景教你用OpenClaw把飞书“玩出花” 🌸 小ai:审批催办、会议纪要、日程管理……10个场景教你用OpenClaw把飞书“玩出花” Modified April 3 • /approval/v4/instances/{id} — 查审批状态 • /im/v1/messages — 发催办消息 • /im/v1/messages/{id}/urgent app — 升级加急 降级策略: 加急 → 普通消息 → 群@ → 邮件 场景二:智能会议纪要分发 场景描述: 会议结束,自动把纪要发给所有参会人,缺席的人收到摘要版。 触发方式: • "会议结束了,帮我整理纪要发给大家" • "把今天的会议记录发给没参加的人" 核心流程: Code block Plain Text Copy 获取日程详情 → 获取参会人列表 → 区分出席/缺席 ↓ 整理纪要内容(全文版 + 摘要版) ↓ 出席者 → 发全文纪要 缺席者 → 发摘要 + 关键决策 + 待办事项 API 依赖: • /calendar/v4/events/{id} — 获取日程详情 • /calendar/v4/events/{id}/attendees — 获取参会人状态 • /im/v1/messages — 分发消息 • /docx/v1/documents — 生成纪要文档 亮点: 根据参会人角色定制纪要内容(领导看决策,执行者看待办) 场景三:群消息日报生成器 场景描述: 自动汇总群里今天的讨论要点,生成日报。 触发方式: • "帮我总结一下今天项目群聊了什么" • "生成XX群的周报" 核心流程: Code block Plain Text Copy 拉取群消息(按时间范围)→ AI 提取关键信息 ↓ 分类整理:决策 / 待办 / 问题 / 讨论 ↓ 生成日报 → 发送到指定位置(群/文档/个人) API 依赖: • /im/v1/messages (GET) — 拉取群历史消息 • /im/v1/chats/{id} — 获取群信息 • /docx/v1/documents — 生成文档 技术难点: 消息分页(最多50条/页)、富文本解析、@信息提取 场景四:新人入职向导 场景描述: 新人来了?一键发送入职资料包 + 拉群 + 创建待办。 触发方式: • "张三今天入职,帮他安排一下" • "新人入职清单执行:张三,工程部" 核心流程: Code block Plain Text Copy 接收新人信息 ↓ ┌───────────────────────────────────┐ │ ① 发送欢迎消息(含入职指南链接) │ │ ② 拉入相关群聊(部门群/项目群) │ │ ③ 创建入职任务清单 │ │ ④ 设置第一周日程提醒 │ │ ⑤ 通知 HR 和直属领导 │ └───────────────────────────────────┘ API 依赖: • /im/v1/messages — 发欢迎消息 • /im/v1/chats/{id}/members — 拉人入群 • /task/v2/tasks — 创建任务 • /calendar/v4/events — 创建日程 • /contact/v3/users — 查询用户信息 亮点: 一次触发,多系统联动,把散落的 5 个操作合成 1 个 场景五:文档权限管家 场景描述: "把这个文档分享给项目组,设置可编辑,完了通知他们" 触发方式: • "把文档XXX分享给张三、李四,可编辑" • "项目文档权限批量设置:工程组只读,产品组可编辑" 核心流程: Code block Plain Text Copy 获取文档信息 → 验证权限 ↓ 批量设置权限(按角色/个人) ↓ 生成通知消息(含链接 + 权限说明) ↓ 发送给被授权人 API 依赖: • /drive/v1/permissions/{token}/members — 添加协作者 • /drive/v1/permissions/{token}/public — 设置公开链接 • /im/v1/messages — 通知 进阶: 权限变更日志、定期审查过期权限、一键回收 场景六:跨表数据同步器 场景描述: "A表格新增的记录,自动同步到B表格" 触发方式: • "把表格A的新数据同步到表格B" • "监控表格XXX,有新记录就通知我" 核心流程: Code block Plain Text Copy 定时/手动触发 ↓ 读取源表格最新记录 ↓ 与目标表格对比(去重) ↓ 写入差异数据 ↓ 可选:通知 / 生成变更报告 API 依赖: • /bitable/v1/apps/{token}/tables/{id}/records — 读写记录 • /bitable/v1/apps/{token}/tables — 获取表结构 应用场景: • 销售线索从"收集表"同步到"跟进表" • 面试评价从各面试官的表汇总到"录用决策表" • 项目进度从各子项目表汇总到"总览表" 场景七:日程冲突检测器 • /approval/v4/instances/{id} — 查审批状态 • /im/v1/messages — 发催办消息 • /im/v1/messages/{id}/urgent app — 升级加急 降级策略: 加急 → 普通消息 → 群@ → 邮件 场景二:智能会议纪要分发 场景描述: 会议结束,自动把纪要发给所有参会人,缺席的人收到摘要版。 触发方式: • "会议结束了,帮我整理纪要发给大家" • "把今天的会议记录发给没参加的人" 核心流程: API 依赖: • /calendar/v4/events/{id} — 获取日程详情 • /calendar/v4/events/{id}/attendees — 获取参会人状态 • /im/v1/messages — 分发消息 • /docx/v1/documents — 生成纪要文档 亮点: 根据参会人角色定制纪要内容(领导看决策,执行者看待办) 场景三:群消息日报生成器 场景描述: 自动汇总群里今天的讨论要点,生成日报。 触发方式: • "帮我总结一下今天项目群聊了什么" • "生成XX群的周报" 核心流程: API 依赖: • /im/v1/messages (GET) — 拉取群历史消息 • /im/v1/chats/{id} — 获取群信息 • /docx/v1/documents — 生成文档 技术难点: 消息分页(最多50条/页)、富文本解析、@信息提取 场景四:新人入职向导 场景描述: 新人来了?一键发送入职资料包 + 拉群 + 创建待办。 触发方式: • "张三今天入职,帮他安排一下" • "新人入职清单执行:张三,工程部" 核心流程: API 依赖: • /im/v1/messages — 发欢迎消息 • /im/v1/chats/{id}/members — 拉人入群 • /task/v2/tasks — 创建任务 • /calendar/v4/events — 创建日程 • /contact/v3/users — 查询用户信息 亮点: 一次触发,多系统联动,把散落的 5 个操作合成 1 个 场景五:文档权限管家 场景描述: "把这个文档分享给项目组,设置可编辑,完了通知他们" 触发方式: • "把文档XXX分享给张三、李四,可编辑" • "项目文档权限批量设置:工程组只读,产品组可编辑" 核心流程: API 依赖: • /drive/v1/permissions/{token}/members — 添加协作者 • /drive/v1/permissions/{token}/public — 设置公开链接 • /im/v1/messages — 通知 进阶: 权限变更日志、定期审查过期权限、一键回收 场景六:跨表数据同步器 场景描述: "A表格新增的记录,自动同步到B表格" 触发方式: • "把表格A的新数据同步到表格B" • "监控表格XXX,有新记录就通知我" 核心流程: API 依赖: • /bitable/v1/apps/{token}/tables/{id}/records — 读写记录 • /bitable/v1/apps/{token}/tables — 获取表结构 应用场景: • 销售线索从"收集表"同步到"跟进表" • 面试评价从各面试官的表汇总到"录用决策表" • 项目进度从各子项目表汇总到"总览表" 场景七:日程冲突检测器 场景描述: "看看下周三下午我和张三、李四有没有时间开会" 触发方式: • "查一下明天下午大家有空吗" • "安排一个1小时的会,参会人:张三、李四、王五" 核心流程: API 依赖: • /calendar/v4/freebusy/query — 批量查忙闲 • /calendar/v4/events — 创建日程 • /contact/v3/users/search — 查找用户 进阶能力: • 考虑时区(有海外同事时) • 考虑会议室可用性 • 自动建议替代时间 场景八:任务状态播报员 场景描述: "每天下午5点,给我发今日任务进展" 触发方式: • "今天任务完成情况怎么样" • "生成本周任务周报" 核心流程: API 依赖: • /task/v2/tasks — 查询任务列表 • /task/v2/tasks/{id}/comments — 获取最新进展 • /im/v1/messages — 推送播报 进阶: • 逾期任务自动升级提醒(通知负责人 + 领导) • 任务进度可视化 • 周报自动生成 场景九:群公告管理器 场景描述: "把项目里程碑更新到群公告,@所有人" 触发方式: • "更新XX群的公告为..." • "在群公告末尾追加一条通知" 核心流程: API 依赖: • /im/v1/chats/{id}/announcement — 读写群公告 • /im/v1/chats/{id} — 获取群信息 • /im/v1/messages — 发送通知 应用场景: • 每日站会后自动更新进展到群公告 • 版本发布时更新发布状态 • 紧急事件时快速置顶通知 场景十:智能表单收集器 场景描述: "创建一个收集周报的表单,每周五自动发到群里" 触发方式: • "帮我创建一个需求收集表单" • "把表单链接发到群里,截止到周五" 核心流程: API 依赖: • /bitable/v1/apps — 创建多维表格 • /bitable/v1/apps/{token}/tables/{id}/views — 创建表单视图 • /im/v1/messages — 分发链接 • /calendar/v4/events — 设置截止提醒 亮点: 把"创建表单 → 设计字段 → 分发 → 收集 → 汇总"整个链路自动化 🎯 本文分析了小龙虾打电话feishu meeting call技能架构与源码实现,拆解出核心公式(Token管理+API调用+业务逻辑+降级策略+智能触发)。基于此方法论,提出十大飞书高频场景的实战方案,展示如何利用新版skill creator将普通飞书应用升级为个性化智能助理,实现从“使用技能”到“创造技能”的能力跃迁。 本文分析了小龙虾打电话feishu meeting call技能架构与源码实现,拆解出核心公式(Token管理+API调用+业务逻辑+降级策略+智能触发)。基于此方法论,提出十大飞书高频场景的实战方案,展示如何利用新版skill creator将普通飞书应用升级为个性化智能助理,实现从“使用技能”到“创造技能”的能力跃迁。 一、课程启示:从使用技能到创造技能 训练营第6课中,CY老师围绕 第6课:主动出击——让小龙虾给你打电话和 08 Skill Creator 一个创建技能的技能两点展开讲解。课程内容看似简单——安装技能、调用技能、拨打电话,实则蕴含深意。 ​ 第6课:主动出击——让小龙虾给你打电话 ​ 08 Skill Creator 一个创建技能的技能 其核心在于“主动出击”,引导我们从“使用技能”迈向“创造技能”,将零散的API调用升维为系统化的技能构建思维,让飞书真正成为适配个人工作流的智能助理,实现能力跃迁。掌握这套方法,我们也能用同样的思路,将日常办公中的重复操作转化为一键触达的个性化技能。从此,OpenClaw不再千虾一面,而是能根据我们的任务需求进行个性化技能适配,真正成为“私人助理”。 基于此认识,我尝试深入学习“小龙虾打电话”的 feishu meeting call 技能源码,掌握其核心原理后,借助 skill creator 打造属于自己的个性化飞书技能。从此,小龙虾不仅可以打电话,还可以审批流程、纪要分发、群消息整理、入职向导、文档管理、数据同步、日程安排、任务播报、群公告管理、表单收集……让小龙虾主动出击,效率拉满!开干! 二、feishu meeting call技能包架构 部署完feishu meeting call技能后,打开技能文件夹 整个技能包结构非常清晰,主要是SKILL.md和feishu meeting.py两个代码文档 关于OpenClaw技能结构可以参考学习笔记 🍽️ OpenClaw Skill技能系统 3分钟秒懂教程 🍽️ OpenClaw Skill技能系统 3分钟秒懂教程 SKILL.md文档代码如下: bash echo "APP ID=${FEISHU APP ID: (未设置)}" && echo "APP SECRET=${FEISHU APP SECRET: (未设置)}" && echo "USER OPEN ID=${FEISHU USER OPEN ID: (未设置)}" bash python3 {baseDir}/scripts/feishu meeting.py save config app id "用户提供的AppID" app secret "用户提供的AppSecret" bash python3 {baseDir}/scripts/feishu meeting.py lookup phone "用户的手机号" bash python3 {baseDir}/scripts/feishu meeting.py save config user id "查到的open id" bash python3 {baseDir}/scripts/feishu meeting.py notify message "xxx" feishu meeting.py文档代码如下: 代码分层 源代码从上到下分为四层: 三、源代码拆解 3.1 发一条加急消息的完整流程 当发送“该开会了”,技能会执行 python3 feishu meeting.py notify message "该开会了" 命令,完整流程如下: 3.2 获取访问令牌(tenant access token) 调用飞书 API ,需要先登录。这个过程叫获取 tenant access token。 通俗解释:拿着你家的钥匙(App ID + Secret)去飞书前台换一张临时通行证(token),之后每次请求都要出示这张通行证。 3.3 发送文本消息 这一步跟你在飞书里打字发消息效果一样。关键是要拿到返回的 message id,因为下一步加急要用到它。 3.4 标记加急 这是整个技能最关键的环节: 通俗解释:发完消息后,再调用一个加急接口,告诉飞书这条消息很重要,请用强提醒方式通知用户。 不同的加急方式对应不同的 URL 路径: • urgent app → 飞书 App 内强推送 • urgent phone → 直接拨打手机 • urgent sms → 发短信 3.5 降级策略 当电话加急失败时,自动降级到应用内加急: 这样即使电话配额用完或是飞书个人用户,至少能收到应用内的强推送。(这就是为什么电话打不通可以转应用内加急) 3.6 错误处理 每个 API 调用都有详细的错误码映射: 如果看到错误码,可以知道怎么去排查故障。 总结 feishu meeting call技能的核心公式是: 四、举一反三——飞书高频场景技能化实战 基于上述核心公式(Token 管理 + API 调用 + 业务逻辑 + 降级策略 + 智能触发),并结合 skill creator 技能(创建技能的技能,具体学习笔记可参见 🦁 一个比喻,秒懂skill creator技能原理),我们可以用同样的思路实现以下十大飞书高频应用场景。此处仅为示例,大家可根据实际工作需求灵活调整,让 OpenClaw + 飞书真正成为得心应手的办公神器。 🦁 一个比喻,秒懂skill creator技能原理 4.1 使用方法 安装完feishu meeting call和新版skill creator技能后,以附录第一个场景为例,其他类似,提示词如下: 附录 4.2 运行结果 测试了一条报销申请测试审批流程,小龙虾使用feishu approval reminder技能成功进行了催办提醒。 其他九个场景案例使用方式类似,可以自行尝试,全部测试结果如下: SKILL.md README.md 附录:十大飞书高频应用场景 场景一:审批催办机器人 场景描述: 审批卡住了?一句话催办,自动找到当前审批人并提醒。 触发方式: • "帮我催一下那个报销审批" • "审批单12345到谁手里了?" 核心流程: API 依赖:

在 小宇宙note 阅读完整内容