N8N扫盲,老司机手把手带你入门N8N
前言
你好,我是龙哥,RPA教练和AI智能体教练,专注于使用RPA,AI智能体,AI编程等AI技术提效。
最近很多大佬都在讨论n8n,n8n有多牛逼,天天被玩出海的同学洗脑,好奇的我也来尝试一下。
不得不说n8n有点难度,搞n8n环境我就折腾了1个多小时,更不用说新手或者非程序员背景的同学,难度极大,身边好多同学都直接放弃了,但我必须搞定呀,我只是坚信自己能搞定,一直死磕。

程序员出身的我深知,新人学习写代码,最重要的一步就是配置好开发环境,如果你能配置好开发环境,成功运行第一句代码 Hello world,那么恭喜你,后面的事儿反而不难了。
我这篇教程也是手把手教你配置好n8n开发环境,先把第一步跑通之后,后面就是一马平川。
搞好后的开发环境如下

这篇文章是手把手带大家入门N8N,新手学习n8n,要踩不少坑,我自己也花了3个小时来踩坑,终于有点小成果给大家分享,成果展示:


其中搭建环境就花了我1个多小时时间,我还是在网上找了一些资料,但很多资料没有注明坑点,所以也踩了不少坑,写这个保姆级教程希望大家不要踩坑了。
说几个坑点:
首先开发环境,你的电脑是否兼容n8n开发环境,坑掉一批同学
下载镜像文件需要特殊网络,又要坑掉一批同学
镜像参数必须配置,稍不注意,又要坑掉一批同学
另外基本都是英文,估计又要坑掉一批同学
好不容易把N8N第一个环境搭好了,坑蛮多的,估计很多新人搭环境就要直接放弃了,网上找了很多教程,但细节和坑点没有注明,我也踩了不少坑,网上教程也没那么细,那我自己来写吧,大家按着我的步骤做就行了,坑都填好了。
上车,go,go,go…
本文注重实操,直接带大家入门,拿结果,看完文末麻烦我点赞,满足我这该死的虚荣心。
用Docker搭建n8n本地开发环境
这里只介绍Docker一种方式,对于新手来说,先入门做点成绩出来最重要,其他的方式后续再介绍
下载Docker DeskTop https://www.docker.com/products/docker-desktop/
我的电脑版本比较旧 MacOS 12.7的,好不容易找到了安装包,反正安装就好了,我是4.35.0版本。
我的主界面

配置Volumes,添加Volumes

输入Volume名字

添加镜像

搜索框输入n8n,然后点击第一个结果

得到镜像详情
添加镜像,注意这里需要特殊网络才能加载

加载出来之后,需要点击Pull按钮

等待资源拉取完毕
等进度条走完

资源拉取完毕后,进入Images菜单
点击运行按钮

配置容器信息
容器信息一定要配置

容器信息配置一下
如图所示
配置好之后,点击Run

运行完毕之后,点击
http://localhost:5678

最终我们的容器配置完毕

填写账号和密码进入下一个页面
记得注意保存好你的账号密码
登录后进入新的页面

至此恭喜你,已经把n8n开发环境搭建好了,接下来就可以愉快的开发了。
激活N8N计划



搭建一个n8n定时采集数据到飞书多维表格的案例(对比Coze工作流学习)
把n8n当Coze工作流来开发就好了,n8n自由度更高,但开发逻辑差别不大,掌握了底层逻辑一切都好说
整体流程图,对比Coze学习
节点1是一个定时器,可以定时执行任务
节点2是一个http请求,Coze里面好像我们用的并不多,因为我们平时都是调用插件拿数据的
节点3是一个大模型,类比Coze里面的大模型,而大模型这里我选择了DeepSeek,
节点4是代码节点,可以处理代码
节点5是飞书节点,

创建工作流:
点击+号,弹出工作流菜单在点击创建工作流
双击3,可以对工作流重命名

添加定时器节点



添加HTTP请求节点


添加大模型节点




在下面添加选择大模型,和Coze里面一样


创建一个DeepSeek账户,然后输入APIkey
进入DeepSeek API开放平台,然后获取你的APIKey,注意记得充值哦,没充值用不了


选择对话模式就行了,不用深度思考

上面大模型配置好之后,回答AI Agent页面,
编写提示词,并传入参数


添加代码节点
在+号后面继续添加节点,这里是代码节点
第一步:点击➕号
第二步:输入Code
第三步:点击Code

编程语言选择Python
这里的代码我也没看懂,我也是一步步试出来的
反正记住output正好对应输入内容
cleanedString对应输出内容
然后点击红色执行按钮,正常出结果了,这就好了

添加飞书节点
新增飞书节点之前,请先在本地安装飞书节点:
把上面的飞书节点安装好之后
再如右图
点击➕号
输入feishu
点击飞书Node

点击新增记录

不熟悉多维表格的同学,先看看教程:
首先创建一个飞书多维表格,记得要在云盘里创建多维表格,然后更多里面关联应用,并添加应用



从多维表格浏览器地址中获取多维表格Token和TableId
然后打开链接获取多维表格Token和TableId
进入这个页面
图中的步骤2:
多维表格Token:如右图TableToken
多维表格ID:右图TableId
其余的OPen ID不用管
唯一标识不用管
请求体Json


获取飞书AppId和AppSecret教程,点击:

代码块:
{"fields":{"原文":"{{ $(‘HTTP Request’).item.json.result.list[0].content }}","大模型改写后":"{{ $json.cleanedString }}"}}
点中关键词,拖拽到代码块中
原文和大模型改写后,这两个字段对应我多维表格的列名
点击红色按钮运行,完美出结果

测试工作流
至此整个工作流搭建完毕,现在来测试,点击红色按钮,运行成功
点击红色按钮,运行

数据完美插入

至此整个n8n流程搭建完毕,如果你走到这里,恭喜你,已经上手了,给自己撒花🎉
补充:准备API数据接口
注册数据平台:https://www.tianapi.com/
从首页获取数据接口,然后点击获取接口


申请接口后,点击确定,进入接口调试页面

准备完毕,你的接口不一定要与我一样
补充:n8n安装飞书节点
接入飞书前需要去社区安装飞书节点,因为n8n本身没有飞书节点,需要用插件的方式去安装,接下来是安装步骤
打开n8n主页,然后点下左下方的Settings

点击Community Nodes
点击安装

点击Browser

搜索框输入feishu
复制jiedian

填写节点:粘贴刚才复制的节点
同意条款
安装

至此n8n就有了飞书节点
速度实操搞起来,速度点赞哦!