项目详情
🤖FeishuBot 飞书自动日报
自动收集团队成员任务并在飞书群内生成结构化日/周报的云端机器人。
飞书任务 + 评论 API 聚合,多成员输入一次同步
豆包大模型生成摘要,自动标记亮点 / 阻塞
Cloudflare Workers + KV + Cron 定时推送,零服务器运维
AI协同
PythonFeishu APICloudflare WorkersKV StorageDoubao LLM
项目简介
一款自动生成日报/周报的飞书机器人,可收集群成员任务、分析评论、结构化输出团队周报,并支持飞书群内交互。
我的角色与贡献
- 梳理任务收集、评论拉取、成员管理链路,提供去重、分组与格式化逻辑
- 实现飞书 OAuth2 授权、Token 自动刷新与 KV 存储,保证长期稳定运行
- 封装豆包大模型 Prompt 与摘要模板,生成完成 / 进行中 / 阻塞等结构化段落
- 编写 Cloudflare Worker 入口、授权页面与 Cron 触发器,兼容本地 Python 与 Workers 双部署
- 完善 README 与 Cloudflare 部署指南,提供脚本、配置示例与监控建议
技术亮点
- 飞书 Webhook + Worker API 的无服务器后端,同时支持本地 FastAPI 与 Workers 运行
- TokenStore 将成员凭据写入 Cloudflare KV,自动刷新避免人工干预
- 评论解析 + 成员管理 + 任务合并形成结构化 JSON,再交由 LLM 摘要
- 豆包大模型摘要模板生成「完成 / 在进行 / 阻塞」三段式周报
- KV + Cron + Worker 组合实现定时推送与授权流程,提升可运维性
系统架构
OAuth 授权将成员 Token 安全写入 KV,Cron / CLI 触发任务拉取与评论聚合,数据进入摘要服务并最终推送到飞书群聊。
架构图渲染中...
展示本地服务与 Cloudflare Workers 协同的数据流与推送链路。
使用场景
- 小团队每日同步:自动获取任务进展并在群里发布无打扰日报
- 周报输出:合并多人任务,生成结构化周报发给管理者
- 飞书群内指令:成员随时让机器人生成最新摘要或查询阻塞点
项目价值
- 覆盖真实企业场景:授权、任务治理、AI 总结、推送闭环齐备
- 展示 Serverless + AI 结合的工程能力,可复制到其他 SaaS Bot
- 插件化的数据与摘要层,易于扩展统计、风控或更多报表能力