n8n:帮你自动化一切的工具
在 AI 技术飞速迭代的当下,“AI+” 已不再是遥远的概念。近期热度最高的开源 AI 工作流平台 n8n,在国内外已经收获数十万 star。使用 n8n,可以通过设置节点等方式,轻松构建出复杂的 AI 工作流,每个节点有上千个工具和插件供选择使用。本文是完整的使用教程,教你如何本地部署 n8n,然后通过实战体验其功能。
n8n 的本地化部署
首先,在 node 官网下载 node.js。
点击next
然后一直next即可
接下来我们来打开命令行检查下: 输入以下命令:
node -v
npm -v
如果node能显示出版本号说明下载成功了,npm有显示说明包管理器下载成功了
接下来我们在自己创建的文件当中来尝试一下 先打开VS code 右键点开集成终端中打开
然后输入以下命令:
npx n8n
这里找了一张班上同学的图,接下来我们 y 下一步就好
第一次下载会占用较长时间
如果你下载失败了,可能是因为最终n8n的端口被占据了,这时候重启一下就好,当时我就是下载失败了,重启了电脑就好了。 如果实在是不想等,第一个方法就是可以输入淘宝源:
npm config set registry https://registry.npmmirror.com/
接下来继续上面的步骤就好。
第二个方法就是科学上网,这里不过多解释
经过了漫长的等待,我们的终端出现了这个:
点击+ctrl打开网址就好了!
接下来就是注册账号等步骤输入你的邮箱和密码,n8n不会要求你输入验证码。
n8n实战:
预览:让n8n帮我们生成一个科技新闻速览
点击右上角的创建工作流creat workflow:
点击 ➕
点击Trigger manually
这里我们要科普下一下RSS的知识点了
接下来我们点击左边的+号,搜索rss read,点击它!
我们得到了:
接下来我们输入以下网址并点击左上角的Eexcute Step 得到:
https://www.wired.com/feed/rss
接下来我们添加filter节点,我们只需要今天的新闻 看到左边的pubdate吗?我们把pubdate拖到value这个节点上。然后日期选择 isafter
然后我们选择22号就好,点击左上角的Eexcute Step
image.png 其实日期写死了也不好,n8n支持JS语法。我们点击日期下面的Expression表达式写下这个:
{{ new Date((new Date()).getTime()-24*60*60*1000) }}
点击执行,就过滤成功了!
下一个节点就是Edit flied
把title link pubdate content拖进来,便于下一个节点的调用,此外,点击下面的一个content_block块,添加以下内容:
{{ 'Title:'+ $json.title + '\nContent:' + $json.content}}
完成后的效果如下:
接下来就要把内容聚合起来了:
- 搜索aggregate;
- 把content_block拖进去;;
- 点击右上角的Eexcute Step ;得到以下效果:
调用AI agent:
- 找到AI agent
- 搜索deepseek
- 点开Credential to connect with下拉框,
- 找到Create new credential 输入你的API Key。
- 在Add Optional 上找到 Sampling Temperature 设置为0.1
- Add Optional上找到 System Message 设置提示词如下:
You are a professional tech news editor.Based on users input, write the popular post - daily tech.
Write it in Markdown in chinese.
You response should just contain the Markdown content.
- 在Source for Prompt (User Message)上找到Define below
- 在Prompt (User Message)的expression上输入以下json:
{{ $json.content_block.join("\n\n") }}
执行效果如下:
下一步为写入一个文件:比如说我要写入我的vscode的tech.md文档
- 搜convert把output拖到Text Input Field里面
- 下一个节点为Convert to File
- 把你的md文档粘贴到里面即可 效果如下:
最后来一段总结吧
部署环节,需先下载安装 Node.js,通过node -v和npm -v验证安装成功;随后在 VS Code 终端输入n8n启动工具,遇下载慢可切换淘宝镜像源,遇端口占用重启电脑即可;最后 Ctrl + 点击终端链接,注册账号完成部署。
实战中,先创建工作流,用 “Trigger manually” 触发,“RSS Read” 节点抓取https://www.wired.com/feed/rss新闻数据;再用 “Filter” 节点结合时间表达式筛选 24 小时内新闻,“Edit Field” 节点提取关键信息生成内容块;接着 “Aggregate” 节点聚合内容,AI Agent 节点调用 deepseek 生成 Markdown 速览,最终 “Convert to File” 节点将结果写入文档,实现新闻自动化整理。