WayToClawEarn
入门30 分钟2026年4月29日

如何用 n8n + ChatGPT 搭建 AI 内容自动化分发系统:30 分钟完整教程

从 RSS 监控到 AI 改写再到多平台发布,零代码搭建你的内容自动化生产线

入门 · 30 分钟 · 2026年4月29日

教程目标

在 30 分钟内,完成一套完整的 AI 内容自动化分发系统。从 RSS 源监控、AI 改写润色,到自动发布到微信公众号和网站。本文是零基础可上手的完整 step-by-step 教学。

你将搭建什么

  • 自动化内容采集器:定时扫描指定 RSS 源,抓取最新文章
  • AI 内容改写引擎:用 ChatGPT API 对原文进行摘要、改写、本地化
  • 多平台自动分发:将改写后的内容自动存入草稿箱,供你审核发布

准备清单

  • n8n 账号(自托管免费,或使用 n8n Cloud 托管版,月费 $20 起)
  • OpenAI API Key(需要开通 ChatGPT API 访问权限)
  • RSS 源地址(至少 1-2 个你关注的行业站点)
  • 基本的 HTTP / Webhook 概念理解(零基础也可以,跟着步骤走就行)

总体架构

教学流程拆解为 4 个模块,按顺序推进即可。

模块输入输出预估时间
RSS 监控配置RSS Feed URL结构化文章列表8 分钟
AI 内容改写原始文章正文改写后的中文摘要 + 适配文案10 分钟
内容存储改写结果存储在 Google Sheets / Airtable7 分钟
自动通知新内容信号推送通知到微信 / Telegram5 分钟

n8n 工作流节点配置截图

第 1 步:搭建 n8n 工作流基础框架

首先登录你的 n8n 实例。如果你使用自托管,访问 http://localhost:5678 进入编辑器。如果是 n8n Cloud(推荐新手使用,省去服务器运维成本),直接在官网登录。

创建新工作流后,第一步配置 RSS Feed Read 节点:

  1. 在节点搜索栏输入 "RSS",选择 RSS Feed Read 节点
  2. URL 字段填入你的 RSS 源地址(例如 https://example.com/feed.xml
  3. 设置 Polling Interval 为每 1 小时(Every Hour
  4. 点击「Execute Node」测试连接,确认能成功拉取到文章列表

提示:首次测试时建议选一个活跃更新的 RSS 源,比如知名科技博客的 Feed。频率不要设太短(小于 30 分钟),避免触发源站限流。

输出数据结构如下:

json
{
  "title": "原文标题",
  "content": "原文正文(HTML 格式)",
  "link": "原文链接",
  "pubDate": "2026-04-29T00:00:00.000Z"
}

第 2 步:配置 AI 内容改写引擎

这一节是核心——用 ChatGPT API 自动将原文改写为适合中文读者阅读的本地化内容。

添加 OpenAI 节点(n8n 需要先配置 OpenAI 凭证,在 Credentials 里填入你的 API Key):

配置项说明
Modelgpt-4o-mini性价比最高,改写任务绰绰有余
Temperature0.3低温度确保输出稳定,不过度自由发挥
Max Tokens2000控制单次输出长度

Messages 字段配置 System Prompt:

code
你是一个专业的中文内容编辑。你的任务是将输入的英文/中文文章改写成适合微信公众号发布的中文摘要。要求:
1. 保留原文核心信息和数据
2. 用中文读者习惯的表达方式重组
3. 控制在 300-500 字以内
4. 风格简洁、信息密度高
5. 提炼出 3 个关键要点作为 bullet points

User Message 引用 RSS Read 节点的输出字段:{{ $json.content }}

提示:如果原文过长超过 token 限制,可以在前面加一个「HTML to Text」节点先行清理格式,减少 tokens 消耗。

推荐使用 n8n 的托管服务(affiliate link)来运行这个工作流,省去自己维护服务器的时间和精力,让你专注于内容策略。

第 3 步:设计数据结构与存储方案

改写完成后,需要将结构化的数据存储起来供后续使用。这里推荐用 Google Sheets 作为数据存储层——免费、可人工编辑、也适合非技术运营人员查看。

添加 Google Sheets 节点:

  1. 先配置 Google Sheets OAuth2 凭证(n8n 内置引导流程)
  2. 选择 Operation: Append or Update Row
  3. 配置列映射:
列名值来源说明
采集时间{{ $now }}自动打时间戳
原文标题{{ $json.title }}从 RSS 节点来
改写摘要{{ $json.choices[0].message.content }}从 OpenAI 节点来
原文链接{{ $json.link }}保留来源方便校对
状态待审核固定值,方便人工追踪

这样一来,每次新文章被捕获并改写后,会自动新增一行数据。运营人员可以每天打开 Google Sheets 查看,审核后手动发布。

第 4 步:配置实时通知(微信 / Telegram)

内容来了不能等第二天才知道。配置通知节点让你第一时间收到新内容的推送。

添加 Telegram 节点(或者用 Webhook 对接其他平台):

  1. 创建 Telegram Bot(通过 @BotFather),获取 Bot Token
  2. 在 n8n 中配置 Telegram Credentials
  3. 设置 Message 内容:
code
📩 新内容已采集并改写完成

标题:{{ $json.title }}
摘要:{{ $json.choices[0].message.content }}

请前往 Google Sheets 审核发布。

如果你习惯用微信接收通知,可以用 Webhook 对接企业微信机器人,原理相同。

常见问题排查(FAQ)

Q1:RSS 节点抓不到内容怎么办?

先手动访问 RSS URL 确认源站是可访问的。有些站点需要 User-Agent 头——你可以在 RSS Feed Read 节点的高级选项里自定义 HTTP Headers。如果源站使用 JavaScript 渲染内容(如 Medium 的部分站点),RSS 方式可能无效,建议改用 n8n 的 HTML 抓取节点配合 CSS Selector。

Q2:OpenAI API 返回超时或 Rate Limit?

gpt-4o-mini 的速率限制较高,但如果你的 RSS 源一次性返回 50 篇文章(比如周报聚合),建议在前面加一个「Split In Batches」节点,每批只处理 5 篇,批次之间间隔 1 秒。

Q3:Google Sheets 写入失败?

最常见的原因是 OAuth token 过期。在 n8n 的 Credentials 管理中重新授权即可。另外确保你的 Google Sheets 表头行(Header Row)与配置的列名一致,不要有空格或特殊字符。

Q4:这个工作流能直接自动发布到微信公众号吗?

可以扩展。在 Google Sheets 之后再加一个 Webhook 节点,对接微信公众平台的草稿箱 API(需要微信认证的服务号)。不过出于内容质量考虑,建议保留人工审核环节。有人实践成功:数据分析师用 Claude Code + n8n 搭建自动化报表 SaaS,月入 $3,800 的真实案例,他的核心思路就是这个自动化工作流思路。

SEO+GEO:FAQ 结构满足 GEO 提取偏好,同时覆盖长尾搜索词

工具词条(触发工具悬浮卡)

正文中自然出现的工具名,平台侧会匹配已维护 tools 库生成 hover-card: n8nOpenAIChatGPTClaudeWebhookGoogle Sheets

参考视频/素材

内链引导

免责声明:本站案例均为知识分享内容,仅供灵感与参考,不构成收益承诺;由此进行的外部执行与结果请自行判断并承担相应责任。

相关推荐