ChatGPT创意写作AI 评分 · 待评分AI 辅助编辑·未发现明显提示词注入风险n8n.io

用 n8n 自动抓取 RSS 并生成 AI 摘要邮件草稿

RSS 源 → Information Extractor 提取摘要 → OpenAI 生成 newsletter 文本 → Gmail 草稿

有一点经验步骤流程提示词贴士
给谁
需要定期整理行业资讯并发送 newsletter 的运营者或自动化工程师
你会得到
每小时自动抓取 RSS 新文章,经 AI 摘要与人格化改写后存入 Gmail 草稿箱,人工复核后即可发送
你需要
n8n · gmail

硬约束

前置条件:自托管或云版 n8n 实例;已配置 openAiApi 凭证与 gmailOAuth2 凭证。输入为 RSS feed URL;输出为 Gmail HTML 草稿。费用取决于 OpenAI 调用量与 n8n 托管方式,来源未给出具体计费。

他们做了什么

模板作者 patrikdescodino 在 n8n 上发布了一个工作流模板:以 RSS Feed Trigger 每小时抓取指定 AI 新闻源,通过 Information Extractor 节点提取标题、摘要和全文,并调用 OpenAI Chat Model 进行摘要与翻译;随后将处理结果传入 Message a model 节点,以名为 Patrik 的助手人格生成 newsletter 风格文本;最终通过 Gmail 节点保存为 HTML 草稿。

效果如何

来源描述称该流程可每小时自动获取新文章、生成 newsletter 内容并保存为 Gmail 草稿,用户只需复核即可发送。模板在 n8n.io 上已被浏览 1704 次(截至采集日)。作者自述效果,未经本站实测。

值得知道

1. 来源提示词中存在拼写/语法错误(如 'a get information'、'prefer' 应为 'preferred'、'Content si here'、'Asistant'),实际搭建时建议修正后再使用,但此处保留原文。2. 模板默认 RSS 源为 artificialintelligence-news.com,若用于中文 newsletter,需在 Information Extractor 的 systemPromptTemplate 中显式指定中文输出。3. 需要两个独立凭证:openAiApi(用于 OpenAI 调用)和 gmailOAuth2(用于 Gmail 草稿)。4. 节点 'Message a model' 的 assistant 提示词仅占位 'Here give your tone of voice!',必须替换为实际语气示例,否则输出可能不稳定。5. 本站未执行实测(reproduction=not_tested),搭建后请务必用单条 RSS 样例测试端到端输出,再开启定时触发。

n8n 工作流模板

结构已检查 · 未实际运行

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

配置与测试清单

需要绑定的凭证

  • OpenAI Chat Model 节点:绑定OpenAI API 凭证。
  • Message a model 节点:绑定OpenAI API 凭证。
  • Create a draft 节点:绑定Gmail OAuth2 凭证。

需要替换的配置

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

测试输入与预期结果

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

模板处理说明

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

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

步骤

  1. 配置 RSS Feed Trigger

    在 n8n 工作流中添加 RSS Feed Trigger 节点。将 feedUrl 设为你想监控的 RSS 地址(模板默认使用 https://www.artificialintelligence-news.com/feed/)。在 pollTimes 中设置抓取频率,模板默认为 everyHour;可按需改为 daily 或自定义间隔。

  2. 配置 Information Extractor 提取与摘要

    添加 Information Extractor 节点,并将其连接到 RSS Feed Trigger。在 text 字段填入以下表达式,以传入 RSS 条目的标题、摘要和全文:

    运行提示词 · 来源原文。Information Extractor 节点的 text 字段

    =Snippet: {{ $json['content:encodedSnippet'] }}
    Title: {{ $json.title }}
    Content: {{ $json['content:encoded'] }}
  3. 设置提取器 System Prompt 并连接语言模型

    在 Information Extractor 的 options.systemPromptTemplate 中设置系统提示词,用于指定输出语言和摘要风格。然后将 OpenAI Chat Model 子节点(lmChatOpenAi)连接到 Information Extractor 的 ai_languageModel 接口,模型可选用 gpt-4.1-mini、gpt-4.1 或 gpt-4。

    运行提示词 · 来源原文。Information Extractor → options → systemPromptTemplate

    Your task is a get information from content snippet, and translate it in {your prefer} language. 
    Keep it clear and short about what is in content and title.
  4. 配置 Message a model 生成 newsletter

    添加 Message a model(openAi 节点),接收 Information Extractor 的输出。在 messages 中配置 system 与 assistant 角色:system 指令引用提取结果并指定以 Patrik 助手人格生成 newsletter;assistant 指令写入你想要的语气风格。模型同样可选用 gpt-4.1-mini、gpt-4.1 或 gpt-4。

    运行提示词 · 来源原文。Message a model → messages → system 字段

    Your task is get information about article, use assistant role named Patrik to give personalisation and create a newsletter content.
    Content si here:
    {{ $json.output.Content }}

    运行提示词 · 来源原文。Message a model → messages → assistant 字段

    Here give your tone of voice!
  5. 配置 Gmail Create a draft

    添加 Gmail 节点,resource 设为 draft,emailType 设为 html。subject 可保持 Newsletter 或自定义。message 字段填入 {{ $json.message.content }} 以接收上一步生成的内容。连接你的 gmailOAuth2 凭证,选择发件人与草稿文件夹。

  6. 激活工作流并测试

    保存并激活工作流。首次运行可手动触发测试,检查 Gmail 草稿箱是否收到格式正确的 HTML 草稿。确认无误后保持激活状态,按设定频率自动执行。

可复制提示词

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

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

你正在搭建一个 n8n 工作流:从 RSS 自动抓取文章,经 AI 提取摘要并翻译,再以指定人格生成 newsletter 文本,最终保存为 Gmail 草稿。请先确认你已拥有可用的 n8n 实例、openAiApi 凭证和 gmailOAuth2 凭证,并准备好 RSS 源地址。按步骤依次配置 RSS Feed Trigger、Information Extractor(含 systemPromptTemplate)、OpenAI Chat Model 子节点、Message a model(含 system/assistant messages)以及 Gmail Create a draft。激活前先用样例数据测试端到端流程。

替换 RSS URL、systemPromptTemplate 中的语言、Message a model 中的语气词,以及 Gmail 的 subject/发件人

来源

Generate AI-summarized newsletter drafts from RSS feeds with GPT-4 and Gmail · patrikdescodino · n8n.io · 2025-08-11

留言与反馈

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

正在加载…

    相关用例