工作流程:通过AI自动发送每周Google日历摘要邮件 ✨🗓️📧
获取由AI生成的个性化每周Google日历活动摘要,直接发送至您的收件箱! 此工作流程自动化了整个流程,从获取活动到生成智能摘要并发送邮件。
🌟 概述
此n8n工作流程连接到您的Google日历,获取下周(从运行当天起周一至周日)的活动,使用Google Gemini AI生成结构清晰且富有洞察力的摘要,并通过邮件发送给您。旨在帮助您有条理地开启新一周,并清楚了解您的日程安排。
主要功能:
- 自动每周摘要: 按计划(默认每周)运行,保持更新。
- AI驱动洞察: 利用Google Gemini不仅列出活动,还能识别重要活动并提供简要的每周展望。
- 个性化内容: 使用您指定的时区、语言、姓名和城市,确保信息准确且相关。
- 清晰格式: 活动按天分组并按时间顺序显示,标有开始和结束时间。重要活动会高亮显示。
- 邮件发送: 以整洁的HTML格式将日程直接发送至您的收件箱。
- 可定制: 轻松适应您的特定日历、AI偏好和邮件设置。
⚙️ 工作原理:逐步说明
工作流程包含以下按顺序运行的节点:
weekly_schedule
(计划触发器): 启动工作流程,默认每周中午12点触发。locale
(设置节点): 配置用户特定参数,如语言/地区、时区、姓名和城市。date-time
(设置节点): 根据当前时间和locale
设置动态生成日期和时间字符串。get_next_weeks_events
(Google日历节点): 连接到指定Google日历并获取7天内的活动。simplify_evens_json
(代码节点): 清理原始活动数据,移除不必要的字段。aggregate_events
(聚合节点): 将简化后的活动数据分组为单个JSON数组。Google Gemini
(LM Chat Google Gemini节点): 连接到Google Gemini语言模型。event_summary_agent
(代理节点): 使用Google Gemini生成每周日程摘要。Markdown
(Markdown转HTML节点): 将Markdown格式的摘要转换为HTML。send_email
(邮件发送节点): 将最终HTML摘要发送至指定邮箱。
🚀 入门指南:设置说明
按照以下步骤设置并运行工作流程:
- 导入工作流程: 下载JSON文件并在n8n中导入。
- 配置凭证: 设置Google日历、Google Gemini和SMTP邮件的凭证。
- 自定义用户设置: 在
locale
节点中更新语言、时区、姓名和城市。 - 配置Google日历节点: 指定要获取活动的日历ID。
- 配置邮件发送节点: 设置发件人和收件人邮箱。
- (可选)调整AI提示或计划: 根据需要修改AI提示或运行时间。
- 激活工作流程: 完成配置后启用工作流程。
📬 您将获得
您将收到一封主题为“下周日历摘要:[开始日期]-[结束日期]”的邮件,内容包括:
- 友好的问候语。
- 下周(周一至周日)的日程安排,活动按天分组并按时间顺序列出。
- 活动时间显示为本地时区。
- 重要活动标记为“IMPORTANT”。
- 关于本周日程的简要观察。
🛠️ 故障排除与注意事项
- 时区是关键: 确保
locale
节点中的时区设置正确。 - Google API权限: 设置凭证时确保授予必要的权限。
- AI输出可能不同: AI生成的摘要每次可能略有不同。
- 活动详情影响摘要质量: 活动标题和描述越详细,摘要质量越高。
💬 反馈与贡献
欢迎修改和增强此工作流程!如有建议或问题,请在n8n社区分享。
祝您安排愉快!