n8n工作收件箱AI 评分 · 待评分AI 辅助编辑·未发现明显提示词注入风险n8n.io

用 n8n 定时抓取 RSS 并发送 AI 新闻摘要到 Telegram 与 Gmail

输入 RSS 订阅源 → 去重过滤 → GPT-5 Mini 生成摘要 → 输出到 Telegram 聊天与 Gmail 收件箱

有一点经验步骤流程提示词贴士
给谁
需要每日自动汇总多源 RSS 内容并推送到即时通讯与邮箱的运营者或团队
你会得到
每天早上 8 点自动获取最新文章,经 AI 筛选生成 5–8 条纯文本摘要,同时发送到 Telegram 和 Gmail
你需要
n8n · telegram · gmail

硬约束

前置条件:n8n 实例(自托管或云版);OpenAI API 密钥且账户支持 gpt-5-mini;Telegram Bot(通过 @BotFather 创建)及 chat ID;Gmail OAuth 凭证。费用取决于 OpenAI token 用量与 n8n 托管方式。

他们做了什么

模板作者 youthfireit 在 n8n 中搭建了一个定时工作流:每天早上 8 点从多个 RSS 源拉取文章,经去重、限流、字段裁剪后,用 GPT-5 Mini 生成 5–8 条纯文本摘要,再同时推送到 Telegram 和 Gmail。

效果如何

作者通过 n8n 官方模板市场发布该工作流(模板 ID 17217),提供完整节点配置与连接关系。效果为作者自述(author_report):每日自动投递、单条 Telegram 消息内完成、纯文本格式。

值得知道

1) 本站未实测该工作流,实际运行需有效 RSS 源、可用 OpenAI 额度及正确凭证权限;2) GPT-5 Mini 的可用性取决于用户账户与地区;3) Telegram 使用 Markdown 解析模式,但摘要生成提示词明确要求不含 markdown 符号,实际显示取决于客户端;4) RSS 源失效或返回非标准格式可能导致抓取异常,模板已设置 onError=continueRegularOutput 单源失败时继续;5) 3500 字符限制在提示词中约定,非 Telegram API 硬限制,超长可能被截断。

n8n 工作流模板

结构已检查 · 未实际运行

下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。

配置与测试清单

需要绑定的凭证

  • 导入后按各需鉴权节点绑定你自己的凭证;本附件不含原作者密钥。

需要替换的配置

  • 源模板来自 n8n 公开库 #17217(约 17 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
  • Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。

测试输入与预期结果

  • 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
  • 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。

模板处理说明

  • 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
  • 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。

模板获取日期: 2026-10-25

步骤

  1. 配置凭证与工作流变量

    在 n8n 中添加以下凭证:OpenAI(确保模型列表包含 gpt-5-mini)、Telegram Bot、Gmail。然后打开「Set Digest Configuration」节点,将 feedUrls 替换为你的 RSS 源数组,digestTopic 改为摘要主题,emailTo 改为收件邮箱,telegramChatId 改为目标聊天 ID(可用 @get_id_bot 获取),maxArticles 设为每次抓取的最大文章数。

  2. 设置定时触发与拆分 RSS 源

    「When Daily Digest Scheduled」节点已设为每天 8:00 触发。确认时区符合你的需求。「Set Digest Configuration」输出配置后,「Split Feed URLs」将 feedUrls 数组拆分为单条,供下游逐条抓取。

  3. 抓取文章并过滤清洗

    「Fetch Articles from RSS」使用表达式 `={{ $json.feedUrl }}` 逐条读取 RSS。节点出错时继续执行(onError=continueRegularOutput)。随后「Deduplicate by Article Link」按 link 字段去重;「Limit to Newest Articles」保留前 maxArticles 条;「Prepare Article Snippets」提取 title、link、published、snippet(前 300 字符)。

  4. 聚合文章并生成 AI 摘要

    「Aggregate Article List」将清洗后的文章聚合成 `articles` 数组。然后「Create Daily Digest」AI Agent 调用「OpenAI GPT-5 Mini」生成摘要。

    运行提示词 · 来源原文。Create Daily Digest 节点的 text 参数(用户消息)

    =Today is {{ $now.toFormat("cccc, MMMM d, yyyy") }}. Here are the latest articles as JSON:
    
    {{ JSON.stringify($json.articles) }}

    运行提示词 · 来源原文。Create Daily Digest 节点的 options.systemMessage 参数

    =You are a sharp, concise newsletter editor writing a daily digest about {{ $('Set Digest Configuration').first().json.digestTopic }}.
    
    From the articles provided, pick the 5-8 most important and interesting stories. Skip duplicates, ads and low-value items.
    
    Format rules:
    - Start with a single-sentence overview of the day.
    - Then list each story: an emoji, a short bold-free headline, a 1-2 sentence summary in plain language, and the link on its own line.
    - Plain text only: no HTML tags, no markdown symbols like *, _, # or [].
    - Keep the whole digest under 3,500 characters so it fits in one Telegram message.
    - End with one line: "That's all for today — see you tomorrow!"
  5. 发送到 Telegram 和 Gmail

    「Post Digest to Telegram」将摘要文本发送到配置的 chatId,禁用网页预览。「Send Digest via Gmail」以纯文本形式发送同一摘要到 emailTo,主题包含当天日期。

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限

这一段是提示词,页面不会在这里插入广告。

你是一个 n8n 工作流搭建助手。用户想复现「每日 RSS AI 摘要推送到 Telegram + Gmail」模板。请先确认用户已具备:n8n 实例、OpenAI 凭证(支持 gpt-5-mini)、Telegram Bot 与 chat ID、Gmail 凭证。然后引导用户导入 workflow.json 或按步骤手动搭建,重点检查 Set Digest Configuration 中的变量替换与凭证绑定。不要替用户执行发送操作。

搭建前请确认四项凭证已就绪,并替换所有示例变量。

来源

Send daily AI news digests from RSS feeds with OpenAI, Telegram and Gmail · youthfireit · n8n.io · 2026-07-18

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例