核心用法
Morning Email Rollup 是一款自动化信息聚合技能,每日定时(默认早8点 Denver 时区)抓取用户 Gmail 中标记为「重要」或「星标」的邮件,同时同步 Google Calendar 当日日程,整理为结构化摘要推送至 Telegram。
主要功能
- 智能邮件筛选:自动识别
is:important OR is:starred newer_than:1d的邮件,最多展示 20 封 - 日历联动:通过
gogCLI 获取当日 Google Calendar 事件,12小时制友好展示 - Telegram 推送:格式化输出含未读标记🔴、发件人、主题、时间、预览片段的简报
- 灵活配置:支持调整邮件数量(
MAX_EMAILS)、搜索条件、定时规则及时区
显著优点
1. 零配置开箱即用:依赖 gog 工具链,已集成 Gmail/Google Calendar 认证
2. 优雅降级:gog 未安装或日历无事件时静默跳过,不中断流程
3. 高度可定制:搜索语法完全开放,可按发件人、标签、阅读状态等自由组合
4. 完整日志追溯:所有运行记录保存至 morning-email-rollup-log.md
潜在局限
- 依赖外部服务:需
gogCLI 及有效的 Google OAuth 授权,存在令牌过期风险 - Gmail 智能标记依赖:「重要」判定由 Gmail 算法决定,可能漏筛关键邮件
- 单一时区固定:脚本硬编码 Denver 时区,跨区域使用需手动调整
- Telegram 绑定:输出渠道固定,不支持多平台(如 Slack、企业微信)
适合人群
- 每日邮件量大、需快速筛选优先事项的知识工作者
- 习惯晨间规划、希望邮件+日程一站式概览的效率用户
- 已深度使用 Google Workspace 生态的技术从业者
常规风险
- 隐私泄露:邮件摘要通过 Telegram 传输,虽经格式化脱敏,仍存在内容截获可能
- API 配额:高频
gog调用可能触发 Gmail API 速率限制 - 认证失效:Google 令牌刷新失败将导致服务中断,需定期维护授权