N8N扫盲,老司机手把手带你入门N8N

N8N扫盲,老司机手把手带你入门N8N

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就有了飞书节点

速度实操搞起来,速度点赞哦!

补充:n8n汉化教程