Digital Garden
目录

    n8n 新手学习教程

    前情提要

    这份教程专门为小白选手、非程序员准备的系统学习教程。如果你有一定基础,或者只是想查某个节点的操作,不用跟着这套流程,跳着阅读就行。

    我认为最可靠的学习方法是:

    1. 花 1-2 天熟悉 n8n 界面和基本操作
    2. 跟着 YouTube 视频教程模仿 2-3 个工作流
    3. 开始自己的创作,带着问题和需求去探索

    记得踩在前人肩膀上才能走更高,推荐这个仓库 参考改造或创作属于你自己的工作流。

    💡 学习重点:不要追求一步到位。先让流程"跑通",再逐步优化。

    ⚠️ 学习前必读

    📋 前置条件

    • 时间投入:每天 1-2 小时,坚持 4 周
    • 硬件要求:能运行 Docker 的电脑(Windows/Mac/Linux)
    • 网络要求:能访问 GitHub、Docker Hub(建议科学上网)

    🎯 适合人群

    • ✅ 完全小白:想学自动化但不知道从哪开始
    • ✅ 职场人士:想提升工作效率,减少重复劳动
    • ✅ AI 爱好者:想让 AI 真正帮你"动手干活"
    • ✅ 技术探索者:对低代码和自动化感兴趣

    ❌ 不适合人群

    • ❌ 追求完美:希望系统 100% 稳定,零错误
    • ❌ 急功近利:想 1 天就掌握所有技能
    • ❌ 纯理论派:只喜欢看书,不喜欢动手实践

    📚 这个教程能帮你做什么?

    这是一个系统化的 n8n 学习教程项目,专门为小白设计:

    • 🎯 从零开始:不需要编程基础,用大白话教你 n8n
    • 🚀 系统学习:按照 4 周学习路线,一步步掌握核心技能
    • 🛠️ 实战应用:3 个真实项目案例,边学边做
    • 🤖 AI 增强:学会让 AI 真正为你"动手干活"
    • 💼 实用技能:掌握未来工作的核心能力

    核心理念:让 AI 拥有"手脚",而不是只会聊天。n8n 就是给 AI 装上行动能力的"现代魔法"。

    📁 项目结构(实际内容)

    n8n/
    │
    ├── 01_教程导览/                    # 🎯 学习指南
    │   └── 00-学习路线图.md           # 4周学习计划(详细版)
    │
    ├── 02_核心概念/                    # 🧠 理论基础
    │   ├── 00-什么是n8n.md           # n8n 核心概念详解
    │   └── 01-AI时代的自动化思维.md   # AI 与自动化结合
    │
    ├── 03_环境部署/                    # 🛠️ 环境搭建
    │   └── 本地安装指南.md            # 本地环境安装
    │
    ├── 04_节点详解/                    # 🔧 节点功能详解
    │   ├── 00-从需求找节点.md         # 节点选择指南
    │   ├── 01-常用逻辑节点介绍.md     # If/Switch/Merge/Loop
    │   ├── 02-AI节点详细介绍.md       # LLM Chain/Agent
    │   ├── 03-半开放式节点详细介绍.md # Code/HTTP Request
    │   ├── 04-n8n内建变量与方法.md    # 表达式速查
    │   ├── 05-n8n中如何使用MCP.md     # MCP 协议使用
    │   └── images/                   # 节点配置截图
    │
    ├── 05_调试与排错/                  # 🔍 问题诊断
    │   └── 00-单步调试与测试案例.md   # 调试技巧
    │
    ├── 06_实战案例/                    # 🎯 真实项目
    │   ├── 01-检查网站sitemap状态/    # 网站监控工作流(学习HTTP请求、条件判断)
    │   ├── 02-爬虫爬取网站数据/       # 数据抓取工作流(学习数据处理、AI清洗)
    │   └── 03-使用Google Veo3生成AI视频/ # AI视频生成(学习轮询、文件处理、第三方集成)
    │
    ├── 07_一些小技巧/                  # 🚀 进阶技巧
    │   └── 进阶技巧.md                # 实战经验总结
    │
    └── 08_资源工具箱/                  # 🛠️ 实用资源
        └── 推荐阅读清单.md            # 学习资源汇总
    

    说明:这是实际的项目结构,每个文件夹都有对应的详细教程和实战案例。

    🎯 为什么选择 n8n?

    🔗 强大的集成能力

    • 1000+ 第三方服务:Google Sheets、Notion、飞书、企业微信等
    • 半封装模式:既可以用现成节点,也能插入 JavaScript/Python 代码
    • BYOK 支持:用自己的 OpenAI API 密钥,灵活控制成本

    🤖 AI 友好设计

    • 内置 LangChain 节点:轻松集成 GPT、通义千问等大模型
    • 可视化 AI 编排:不用写代码就能让 AI 参与决策和处理
    • 记忆与工具链:支持 AI Agent 的复杂推理流程

    💻 适合个人和小团队

    • 私有化部署:数据完全由你掌控,更安全
    • "寄生系统":为现有系统"打补丁"或"加外挂"
    • 快速迭代:先让流程跑通,再逐步优化

    8 大应用场景

    • 数据同步(CRM与订单系统双向同步)
    • 内容自动化(社交媒体、资讯分发)
    • 监控告警(服务监控、异常通知)
    • 表单处理(问卷、客户信息收集)
    • 报表生成(财务、运营数据自动汇总)
    • 邮件自动化(营销、客户服务)
    • 文件处理(格式转换、自动归档)
    • API集成(第三方服务无缝对接)

    📖 学习资源

    📚 官方资源(参考)

    🎥 视频教程(推荐)

    效率翻倍!用n8n轻松搞定数据分析:数据理解+可视化图表+分析报告!完全免费!

    n8n 网页抓取自动化完整指南

    🆚 与其他工具对比

    工具优势劣势适合场景
    n8n私有部署、AI友好、1000+集成学习曲线陡峭个人/小团队、需要AI集成
    Zapier简单易用、稳定仅云服务、AI功能弱轻量级自动化
    Coze字节生态、AI强仅云服务、集成少字节系用户
    Dify.aiAI Agent专业集成少、复杂专注AI应用开发

    🤝 获取帮助

    💬 遇到问题怎么办?

    1. 先看本教程:05_调试与排错/00-单步调试与测试案例.md
    2. 问 ChatGPT:截图发错误信息,让 AI 帮你分析
    3. 社区求助:n8n Community
    4. GitHub Issues:n8n Issues

    🛠️ 推荐工具

    • 沉浸式翻译:浏览英文文档时自动翻译
    • ChatGPT / Gemini:结对编程助手,帮你写代码、分析报错
    • Postman:调试 API 接口,然后 Import cURL 到 n8n

    📝 贡献指南

    欢迎改进这个教程!如果你想贡献:

    1. Fork 项目:复制到你的账户
    2. 创建分支:为你的贡献创建新分支
    3. 提交更改:提交你的改进和修复
    4. 发起 PR:创建 Pull Request

    🎉 学完后你能做什么?

    完成本教程后,你将能够:

    🎯 核心技能

    • ✅ 独立设计工作流:从需求分析到流程搭建
    • ✅ 集成第三方服务:Google Sheets、Notion、企业微信等
    • ✅ 让 AI 真正干活:调用 GPT 进行智能决策和处理
    • ✅ 解决实际问题:自动化你的重复性工作

    🚀 进阶能力

    • ✅ 调试和优化:单步调试、错误处理、性能优化
    • ✅ 半开放式节点:用 Code/HTTP Request 补齐能力
    • ✅ MCP 集成:让 AI 调用你的 n8n 工作流
    • ✅ 实战项目:完成 3 个真实项目案例

    💼 实际价值

    • ✅ 提升效率:让重复工作自动化,节省时间
    • ✅ AI 协作:从 AI 使用者变成 AI 指挥官
    • ✅ 技能升级:掌握未来工作的核心能力
    • ✅ 个人品牌:拥有自己的"移动城堡"

    🔮 学习心法(必读)

    💡 核心原则

    1. 不要追求"完全理解"
      → 很多配置(如 OAuth)你可能不懂原理,但只要"work"了就先用着。

    2. 善用搜索引擎和 AI
      → 报错信息 → 截图 → 丢给 ChatGPT:"这个 n8n 错误怎么解决?"

    3. 从小处着手,快速迭代
      → 先做"最小可用流程",再逐步加功能。

    4. 把 n8n 当"寄生系统"
      → 不改变现有业务,只在上面加一层自动化"外挂"。

    5. 接受不完美
      → 低代码的稳定性不如工程系统,但胜在灵活、快速、自由。

    🧭 学习建议

    • 目标明确:知道要学什么,学到什么程度
    • 循序渐进:按照教程顺序学习
    • 动手实践:理论结合实践,学以致用
    • 社区交流:与他人分享,共同进步

    🏁 结语:打造你的"移动城堡"

    "n8n 生产出来的流程更像是手工艺制品,或者是哈尔的移动城堡。"
    —— 它可能歪歪扭扭,但它属于你,它能动,它能帮你干活。

    当你完成第一个自动化流程时,你会感受到一种前所未有的力量:

    • 你不再是工具的使用者,而是工具的制造者。
    • 你不再是 AI 的听众,而是 AI 的指挥官。

    什么是 n8n?

    n8n 是一个开源、可私有化部署的低代码自动化工作流平台。它的名字读作 “n-eight-n”(即 “n” + 数字 8 + “n”),寓意是“通过 8 个连接点将不同的节点(n)连接起来”,实现复杂任务的自动化。

    简单来说,n8n 就像是一个“数字世界的乐高积木”或“现代魔法城堡”,它允许你通过拖拽节点、连接流程的方式,把各种不同的应用和服务(如 Google 表格、Notion、微信、邮件、数据库等)串联起来,让它们自动协作,无需编写复杂的代码。


    🌟 n8n 的核心特点

    特性说明
    图形化操作不用写代码,像搭积木一样用鼠标拖拽节点来构建自动化流程。
    支持私有部署可以部署在你自己的服务器或电脑上,数据完全由你掌控,更安全。
    AI 友好内置 LangChain 节点,轻松集成 GPT、通义千问等大模型,让 AI 参与决策和处理。
    1000+ 第三方服务集成支持 Google Sheets、Notion、飞书、企业微信、MySQL、Webhook 等超 1007 个应用。
    半封装模式既可以用现成节点“无代码”操作,也能插入 JavaScript/Python 代码实现自定义功能。
    BYOK 支持支持“自带密钥”(Bring Your Own Key),你可以用自己的 OpenAI API 密钥,灵活控制成本。

    🧙‍♂️ 为什么说 n8n 是“现代魔法”?

    1. 像手工艺品,而非工业制品
      n8n 构建的流程更像是“哈尔的移动城堡”——虽然看起来歪歪扭扭、结构复杂,但它能动、能工作,属于你自己的“魔法造物”。

    2. “虽然我不懂,但它能 work”
      在配置 Google Cloud、OAuth 登录等复杂服务时,你可能并不完全理解背后的原理,但只要流程跑通了,就可以继续前进。这种“魔法感”正是低代码的魅力。

    3. 让 AI 拥有“手脚”
      AI(如 GPT)只是一个“大脑”,它不能自己打开 Excel 或发送微信消息。而 n8n 就是给 AI 装上“手”和“脚”,让它能真正帮你做事。

      例如:
      你收藏了一篇文章 → n8n 自动调用 GPT 生成摘要 → 存入 Notion → 发微信通知你。
      整个过程全自动,你只需要点一下收藏。

    4. 适合个人和小团队的“寄生系统”
      n8n 不适合做高并发的 C 端产品,但非常适合为现有系统“打补丁”或“加外挂”,比如:

      • 自动同步数据
      • 定时生成报告
      • 跨平台内容分发

    ✅ n8n 能做什么?(典型场景)

    场景实现方式
    自动摘要文章Inoreader 收藏 → 调用 GPT 生成摘要 → 存入 Notion
    每日数据报表数据库查询 → 生成 Markdown → 通过企业微信推送
    跨平台发布公众号文章 → 自动同步到微博、知乎、小红书草稿箱
    AI 客服机器人用户留言 → n8n 接收 → GPT 回复 → 返回结果
    定时备份数据每天自动导出 Google Sheets → 保存到本地或云盘

    ❌ n8n 不适合做什么?

    场景原因
    高并发 C 端应用性能、安全性、前端体验较差,不适合做对外服务
    图片/视频/AI 生成仅支持 DALL·E 3,本地处理能力弱,推荐 ComfyUI
    复杂数据库管理系统不如 AppSmith/Budibase 适合做 CRUD 界面

    ✅ 正确用法:n8n 做“后台引擎”,其他工具(如 Notion、AppSmith)做“前端界面”。


    🆚 为什么选择 n8n?对比其他平台

    平台部署方式AI 支持集成数量是否支持 BYOK适合人群
    n8n✅ 私有化 / 云✅ 图文皆可1007✅ 是技术爱好者、追求自由度的人
    Zapier❌ 仅云服务⚠️ 文字为主375❌ 否轻量用户
    Coze✅ 云服务✅ 图文40✅ 是字节生态用户
    Dify.ai✅ 私有化✅ 图文40✅ 是专注 AI Agent 开发者
    ComfyUI❌ 仅云服务✅ 图像生成强7317❌ 否AIGC 创作者

    🚀 总结:n8n 是谁的工具?

    • 如果你是非程序员(运营、产品、学生),n8n 能帮你自动化重复工作。
    • 如果你是程序员,n8n 能帮你快速搭建 MVP 或内部工具。
    • 如果你是 AI 爱好者,n8n 是你让 AI 真正行动起来的“身体”。

    现在,你也可以开始打造属于自己的“移动城堡”了。

    Digital Garden
    原创 n8n 新手学习教程

    本文采用CC BY-NC-SA 4.0 许可协议,转载请注明出处。