飞书日报自动生成
从飞书数据源自动汇总生成结构化日报/周报。
快速开始
用户说"生成日报"时,执行以下流程:
- 确定报告类型(日报/周报/自定义)
- 收集数据源(飞书文档/Bitable/聊天记录)
- 生成报告内容
- 写入飞书文档或发送到群聊
报告类型
| 类型 | 触发词 | 时间范围 | 结构 |
|---|---|---|---|
| 日报 | "日报"、"今天总结" | 当天 | 完成/进行中/明日计划/风险 |
| 周报 | "周报"、"本周总结" | 本周一至今天 | 本周完成/下周计划/数据指标/风险 |
| 自定义 | "XX报告"、"汇总XX" | 用户指定 | 按需定制 |
数据收集
飞书文档
1. 使用 feishu_doc action=read 读取指定文档
2. 提取关键信息和数据
3. 按类别归入报告结构
Bitable多维表格
1. 使用 feishu_bitable_list_records 读取记录
2. 筛选时间范围内的数据
3. 汇总统计指标
聊天记录
1. 使用 feishu_chat 获取最近消息
2. 提取关键事件和决策
3. 整理为报告条目
报告模板
日报模板
# 📋 日报 | {date}
## ✅ 今日完成
- [条目1]
- [条目2]
## 🔄 进行中
- [条目]
## 📅 明日计划
- [条目]
## ⚠️ 风险/阻塞
- [条目](如有)
周报模板
# 📊 周报 | {date_range}
## 本周完成
### [项目/模块1]
- [条目]
## 数据指标
| 指标 | 数值 | 环比 |
|------|------|------|
| [指标] | [值] | [变化] |
## 下周计划
- [条目]
## 风险与建议
- [条目]
输出方式
写入飞书文档(默认)
feishu_doc action=create title="日报 | {date}" → 获取doc_token
feishu_doc action=write doc_token={token} content={报告内容}
(可选)feishu_wiki action=create 将文档挂到知识库
发送到群聊
message action=send target=chat:{chat_id} message={报告内容}
同时写入+发送
先创建文档,再将文档链接发到群聊。
定时任务
用户要求"每天自动生成日报"时,使用 cron 定时任务:
- 读取 qclaw-openclaw SKILL.md 了解 cron 创建方式
- 创建 cron 任务,设置触发时间(默认每天18:00)
- payload.message 格式:「执行飞书日报生成技能,收集今日数据并生成日报,写入飞书文档 {doc_token}」
- sessionTarget: "isolated", payload.kind: "agentTurn"
配置项
首次使用时,向用户确认:
| 配置 | 说明 | 示例 |
|---|---|---|
| 数据源 | 从哪里获取数据 | 飞书文档ID/Bitable URL/聊天ID |
| 报告类型 | 日报/周报/自定义 | 日报 |
| 输出目标 | 发到哪里 | 飞书文档/群聊 |
| 发送时间 | 定时任务触发时间 | 18:00 |
| 报告模板 | 使用哪个模板 | 默认/自定义 |
配置确认后记录到 memory/YYYY-MM-DD.md,后续自动使用。
注意事项
- 读取数据时注意权限,无权限的文档需用户授权
- 报告内容基于实际数据生成,不编造信息
- 无法获取的数据源,明确告知用户并跳过
- 定时任务创建需遵循 qclaw-openclaw skill 的强制规则