n8n入门指南:从零基础到搭建你的第一个自动化工作流

2026-01-14 1 0

写在前面:别让重复劳动“偷”走你的时间

笔者在做咨询时,发现很多新手都有一个误区:觉得编程和自动化是程序员的事。其实,对于大多数职场人来说,最大的痛点往往不是代码太难,而是那些每天都在发生的“机械性重复”。

比如:每天手动把 Excel 数据导入系统、定时去各个网站抓取信息、收到特定邮件就要去群里通知大家……这些事不难,但极其消磨精力。

这就是我今天要跟你聊 n8n 的原因。作为 N8N大学 的首席主编,我可以负责任地告诉你:n8n 就是那个能把你从“数字搬砖”中解放出来的神器。今天这篇入门指南,咱们不讲虚的,直接手把手带你搭建人生中第一个自动化工作流。

为什么是 n8n?先认清这位“工具人”

市面上的自动化工具很多,为什么我们要选 n8n?简单来说,它有三个核心优势:

  1. 可视化拖拽:像画流程图一样搭建逻辑,所见即所得。
  2. 开源且自由:你可以免费使用核心功能,甚至部署在自己的服务器上,不用担心数据隐私。
  3. 节点丰富:无论是微信、钉钉,还是 Gmail、Notion,几乎你能想到的它都支持。

在 N8N大学,我们把 n8n 视为“业务逻辑的乐高”。一旦你掌握了它,你会发现很多以前觉得需要开发才能解决的问题,其实几分钟就能搞定。

准备工作:磨刀不误砍柴工

在正式开始之前,我们需要确认一下“装备”。作为新手,我们先从最简单的路子走。

环境要求:

  • 一台能上网的电脑(废话)。
  • 一个 n8n 账号(可以直接去官网注册 cloud 版本,或者像我一样本地安装)。
  • 一颗愿意尝试的心(最重要)。

给新手的建议: 如果你完全没有技术背景,建议先注册 n8n 的官方 Cloud 账号,免费额度足够你练习使用了。如果你是折腾党,想本地安装,可以参考 N8N大学 之前的 Docker 部署教程。

核心实操:搭建你的第一个“情报员”工作流

我们要做什么?笔者设计了一个最经典的新手场景:监控 RSS 更新,并推送到飞书/钉钉群

这个场景的痛点是:你关注的资讯网站太多,每天手动刷新太累。我们要让 n8n 帮你盯着,有新文章了自动告诉你。

第一步:触发器(Trigger)—— 什么时候开始干活?

进入 n8n 编辑器,点击中间的 “Add first step”。我们要找的触发器是 “RSS Feed Read”

在参数设置中,填入一个 RSS 链接。如果你不知道填什么,可以填入 https://rsshub.app/github/repos/N8NUniversity (这是 N8N大学 的 GitHub 动态 RSS,正好用来测试)。

笔者提示: 设置好后,你可以点击节点上的圆圈,选择 “Test step”,看看能不能抓取到数据。这一步是为了确保你的“情报源”是通的。

第二步:处理器(Processor)—— 筛选关键信息

通常 RSS 会返回一大堆字段,但你可能只需要标题和链接。这时候我们需要用到 “Set” 节点或者 “IF” 节点。

这里我们先用 “Set” 节点来处理数据。

连接上一步的 RSS 节点,添加 “Set” 节点。在 Fields 里,你可以定义你要发送的内容格式,比如:

  • Name: title, Value: {{$json["title"]}}
  • Name: link, Value: {{$json["link"]}}

这里的 {{$json["..."]}} 是 n8n 的表达式语法,意思是“取上一步数据里的某个字段”。

第三步:执行器(Action)—— 把消息发出去

情报拿到了,格式也整理好了,现在需要通知你。N8N大学 的读者大多用飞书或钉钉,这里以 飞书(Feishu) 为例。

在节点搜索栏输入 “Feishu”,选择 “Feishu” 下的 “Message” 节点。

关键参数设置:

  1. Chat ID:你需要把消息发到哪个群?这需要你在飞书群里添加“自定义机器人”获取 Webhook 地址,或者在 n8n 中授权。
  2. Message Type:选择 “Text”“Post”
  3. Content:点击输入框,使用表达式插入刚才 Set 节点的数据。例如输入:
    有新文章啦!标题:{{ $('Set').item.json.title }},链接:{{ $('Set').item.json.link }}

这里 {{ $('Set').item.json.title }} 的意思就是去取名为 “Set” 的那个节点处理后的数据。

第四步:激活(Activate)—— 正式上岗

检查一下流程图是否连通:RSS -> Set -> Feishu。

点击右上角的 “Active” 开关(变成绿色)。恭喜你,你的第一个自动化工作流已经上线了!它会按照你设定的时间(默认是每分钟)去检查 RSS,一旦有更新,就会像忠诚的卫士一样把消息推送到群里。

避坑指南:新手最容易踩的 2 个坑

在 N8N大学 的社区里,我看过太多新手在这两个地方卡住。

1. 数据格式不对(JSON vs String)

很多时候,你明明填了表达式,但发出来的消息是空的,或者显示 [object Object]。这是因为你直接把整个对象塞进去了。记住,消息内容必须是字符串。如果需要复杂的格式,飞书/钉钉通常支持 Markdown,你需要拼接字符串,或者使用专门的富文本节点。

2. 激活了但没反应

你点击了 Active,但等半天没消息。首先检查 Execution Log(执行日志)。在编辑器右上角有个时钟图标,点进去看看是“成功”还是“失败”。如果是灰色的“Waiting”,说明触发器在等待下一次轮询(比如 RSS 默认一小时才更新一次)。如果你想立刻测试,手动点击节点选择 “Test node” 即可。

FAQ:新手常见问题答疑

Q1: 代码看起来还是有点难,我完全没有基础能学会吗?

绝对可以。n8n 90% 的操作都是拖拽和填空。你只需要理解“输入 -> 处理 -> 输出”这个基本逻辑。N8N大学 的建议是:先模仿,再理解。照着教程跑通一遍,你就有了体感。

Q2: 免费版和付费版有什么区别?

对于个人使用,免费版(Community Edition)功能已经非常强大,涵盖了绝大多数节点。付费版主要是增加了团队协作、更细的权限管理、以及企业级的支持服务。自己用,免费版完全够。

Q3: 为什么我连接数据库或 API 总是报错?

最常见的是“认证”问题。很多 API 需要密钥(API Key)或 OAuth 授权。在 n8n 中,你需要配置 “Credentials”(凭据)。如果你不懂怎么获取 Key,可以先在 N8N大学 搜索相关的 API 对接教程,通常我们会手把手教你怎么拿那个 Key。

总结与资源

恭喜你,读到这里,你已经比 90% 的人更懂如何使用 n8n 了。你不再只是一个被动的工具使用者,而是一个能够创造工具、指挥工具的“自动化架构师”。

这只是第一步。接下来,你可以尝试接入 AI(比如 DeepSeek),让 n8n 帮你自动写总结;或者接入 Notion,自动归档你的灵感。

N8N大学 (n8ndx.com) 会一直在这里,陪你从入门到精通。如果你在实操中遇到任何报错或卡点,欢迎随时回来查阅,或者加入我们的社区交流。

现在,去打开你的 n8n 编辑器,开始你的第一次“自动化魔法”吧!

相关文章

Zapier太贵?试试用n8n搭建免费的自动化系统
n8n工作流怎么用?写给第一次接触自动化的新手
n8n工作流收费吗?一份关于开源版与Cloud版的费用清单
Excel数据整理太繁琐?如何用n8n第一个工作流实现自动化处理
n8n到底是个啥?它和Zapier/Automate.io的区别在哪
n8n不是开发语言:它其实是基于Node.js的开源工作流自动化工具

发布评论