如何用 n8n + OpenAI 搭建自动化内容采集与发布工作流:30 分钟从零到一
从零开始,用 n8n 可视化搭建一套 AI 内容采集、改写、发布的全自动工作流
入门 · 30 分钟 · 2026年4月27日
教程目标
在 30 分钟内,用 n8n 搭建一套完整的 AI 自动化内容采集与发布工作流。从 RSS 抓取、AI 摘要改写到自动发布到博客和社交媒体,全流程无需编写一行后端代码。
你将搭建什么
- 自动内容采集器:从 RSS/API 源定期抓取最新内容
- AI 摘要改写模块:用 OpenAI/DeepSeek 将原文改写为结构化摘要
- 自动发布管道:将处理后的内容自动推送到博客草稿箱和社交媒体
- 错误通知系统:工作流异常时自动发送 Telegram 通知
准备清单
- n8n 账号 — 自托管或使用 n8n.cloud(免费版可完成本教程)
- OpenAI 或 DeepSeek API Key(任选一个,GPT-4o-mini 或 DeepSeek-V3 均可)
- Telegram Bot Token(用于通知,可选但推荐)
- 目标发布平台的 API 接入(WordPress / Notion / 社交媒体任选其一)
总体架构
整个工作流拆解为 4 个模块,按顺序连接即可。n8n 的可视化节点编辑器让每一步都清晰可见。
| 模块 | 输入 | 输出 | 预估时间 |
|---|---|---|---|
| 触发器 + 内容采集 | RSS URL 或 API 端点 | 结构化文章列表 | 5 分钟 |
| AI 内容处理 | 原始文章文本 | 改写后摘要 + 分类标签 | 10 分钟 |
| 质量控制 | AI 输出内容 | 审核通过的最终文本 | 5 分钟 |
| 自动发布 | 最终文本 | 博客草稿 + 社交平台帖子 | 10 分钟 |
第 1 步:搭建内容采集触发器
打开 n8n 编辑器,创建一个新工作流。从左侧节点面板拖入两个节点:
- Schedule Trigger(定时触发器) — 设置每天 08:00 和 20:00 自动执行
- RSS Feed Read(RSS 读取器) — 输入你想要监控的 RSS 源地址
// Schedule Trigger 配置示例
{
"rule": {
"interval": [{"field": "hour", "hoursInterval": 12}]
}
}
// RSS Feed Read 配置
{
"url": "https://example.com/rss",
"options": {
"sendOnlyNew": true
}
}提示:如果目标站点没有 RSS,也可以用 HTTP Request 节点直接调用其 API,比如 Hacker News API (
https://hacker-news.firebaseio.com/v0/topstories.json)。
第 2 步:配置 AI 内容处理模块
这是整套工作流的"大脑"。拖入 OpenAI 或 LangChain 节点,连接到 RSS 读取器的输出。
配置系统提示词,让 AI 将原始文章改写为结构化内容:
{
"model": "gpt-4o-mini",
"messages": [
{
"role": "system",
"content": "你是一个内容编辑助手。输入一篇原文,请输出:\n1. 中文摘要(150字以内)\n2. 3-5 个关键标签\n3. SEO 标题(可选)\n\n输出格式为 JSON。"
},
{
"role": "user",
"content": "={{ $json["content"] }}"
}
]
}如果想降低成本,可以将 model 换成 DeepSeek 的 API 端点。DeepSeek-V3 的中文处理能力同样出色,而价格只有 GPT-4o-mini 的五分之一。
工作流运行到这一步,每条原始文章都会被 AI 自动处理为结构化的摘要 + 标签 + SEO 标题。
推荐使用 OpenAI API 或 DeepSeek 来驱动这个模块,根据内容量选择最经济的方案。
第 3 步:添加质量控制与格式化
AI 输出的内容不一定完美,需要一层轻量级的质量控制。拖入 Code 节点,用 JavaScript 或 Python 做以下检查:
// n8n Code 节点 — 质量控制脚本
const item = $input.first().json;
// 检查摘要长度
if (item.summary && item.summary.length < 50) {
throw new Error("摘要过短,需要重新处理");
}
// 检查标签数量
if (!item.tags || item.tags.length < 2) {
item.tags = ["AI", "自动化"];
}
// 格式化输出
return {
title: item.seo_title || item.original_title,
summary: item.summary,
tags: item.tags.slice(0, 5),
source_url: item.source_url,
processed_at: new Date().toISOString()
};| 检查项 | 标准 | 处理方式 |
|---|---|---|
| 摘要长度 | ≥50 字 | 不足则重新调用 AI |
| 标签数量 | ≥2 个 | 不足自动补默认标签 |
| SEO 标题 | 非空 | 空则用原文标题 |
| 来源 URL | 必填 | 缺失则丢弃该条目 |
第 4 步:搭建多渠道发布管道
通过质量检查的内容,将自动分发到多个目标。拖入 HTTP Request 节点和 IF 节点实现分支发布。
推荐使用 Notion 或 WordPress 的 API 作为初始发布目标:
主分支 A — Notion API → 存入 Notion 数据库(草稿状态)
主分支 B — WordPress API → 发布为博客草稿
可选分支 C — Telegram Bot → 推送到频道预览SEO+GEO 提示:分渠道发布不仅能扩大覆盖面,还能让搜索引擎更快收录你的内容。
需要帮助的话,n8n 社区已经有很多现成的 n8n 模板 可以参考。如果还没有注册,可以通过 n8n 官方链接 注册免费账户,这也是目前最成熟的低代码自动化工具之一。
常见问题排查(FAQ)
Q1:n8n 免费版够用吗?
完全够。免费版支持 2500 次工作流执行/月,对个人内容创作者来说非常充裕。只有需要多用户协作或更高执行配额时才需升级付费版。
Q2:AI 改写的内容会不会被搜索引擎判定为垃圾内容?
关键在于质量控制。本教程中加入了摘要长度、原创度等检查环节,确保输出不是原文的简单翻译。搭配人工审核环节,效果远好于纯 AI 批量生成。
Q3:DeepSeek 和 OpenAI 哪个更适合中文内容生产?
DeepSeek 在中文任务上性价比极高,适合预算有限的场景。OpenAI 的 GPT-4o-mini 在指令遵循和结构化输出上更稳定。建议前期用 OpenAI 搭建,稳定后部分任务切到 DeepSeek 降低成本。
SEO+GEO:FAQ 结构满足 GEO 提取偏好,同时覆盖长尾搜索词
工具词条
正文中自然出现的工具名,平台侧会匹配已维护 tools 库生成 hover-card:n8n、OpenAI、ChatGPT、DeepSeek、LangGraph
参考视频/素材
内链引导
相关推荐
AI Coding Agents Complete Guide: Setup, Security, Workflow & Case Studies
If you are researching AI coding agents and want to know which one to use, how to set it up safely, and what real developers are building with them — this hub organizes every tutorial, case study, and comparison we have published. Start with the decision guide below to find the right path for your skill level and goals.
AI微SaaS FAQ:25个常见问题完整解答(2026)
关于构建和盈利AI微SaaS产品你需要知道的一切。本FAQ涵盖创意生成、技术栈选择、定价策略、零预算营销、法律考虑,以及从$100到$10K MRR的扩展路径。基于使用Claude Code、Cursor等AI编码工具的成功独立构建者的真实案例研究和数据。
主题中心
YouTube AI 内容政策与标签指南
把「AI 标签」「自动检测」「披露义务」等搜索意图收成常青解释页,而不只追单条新闻。
进入「YouTube AI 内容政策与标签指南」 →赚钱视角
这个趋势怎么赚钱?
WayToClawEarn 的差异在可验证的赚钱案例,而不只是资讯。从这些复盘开始:
浏览全部案例 →