n8n 是纯粹的精彩

发布: (2026年2月20日 GMT+8 02:30)
8 分钟阅读
原文: Dev.to

Source: Dev.to

Miguel Valdes

拥有家庭实验室(Homelab)并在本地运行大量服务的最大好处之一是,我可以把它们串联起来,用于各种场景。TL;DR,疯狂自动化。更不用说还有一些在公共互联网运行的服务,我并不打算自行托管;它们对我仍然很有价值,我想把它们整合进我的整体生态系统。

我想指出的是,你也可以通过付费订阅来使用其中一些服务——这正是如今大多数事物的运作方式。你可以使用免费层,但一旦达到限制,就会不得不付费。

每当我在家里进行自动化时,90 % 的情况都会遵循一个非常重复的模式:

  1. 编写一堆 Bash 脚本来调用某些东西以获取数据。
  2. 对数据进行格式化或解析,并根据需要进行丰富。
  3. 将负载发送到其他地方,最终实现自动化目标。
  4. 获得收益。

这种做法用了好几年,尤其适用于在 Homelab 中出现故障且 Grafana 无法处理时的通知。随着本地服务的增多以及集成的出现,我发现了无需编写代码的自动化工具,它们如此简便,即使不是“技术达人”也能使用。

此外,AI 的热潮让自动化更加诱人,因为它可以扩展为“AI 代理”。对我而言,这基本上是(本周热点 🔥)大型定时任务或基于事件触发的任务,遵循事件驱动架构。它们仍然使用上述相同的方法论。

我在使用什么,以及我在用它做什么?

我在本地运行 n8n。你可以从它的免费套餐开始,但既然我有自己的硬件,我总是倾向于自行托管,以便把数据掌握在自己手里。

获取天气信息

这个有点傻,但作为一名忙碌的父亲,我需要提前了解天气,以便让孩子们穿合适的衣服进行日常活动。我设计了一个简单的工作流,每天上午 7 点运行一次,并通过 Telegram 把当前天气发送给我。

获取天气的 n8n 工作流

每日审查我的 Todoist 任务

Todoist 是我的默认任务管理器。作为一个 尝试 实践 GTD(Getting Things Done)的人,我会把脑中的所有事项快速倾倒到工具里,并不时审查任务列表。以前,我必须打开每个项目才能找到没有标签或日期的逾期事项。现在不需要了——我的工作流会启动,过滤任务,并给不符合我标准的任务添加 @review 标签,便于快速发现并进行整理。

审查 Todoist 任务的 n8n 工作流

同步 GitHub 中的任务‑问题

我的一些 Todoist 任务与 GitHub 上的小项目有关(例如我的 Twitch‑bot 或 k8s Homelab 应用)。当我想尝试新工具时,我会为自己创建一个“工单”。仅在 Todoist 中保留任务还算可以,但这些项目是公开的,我曾经在一个用于 Neovim 插件 的仓库里打开了几个 issue,却因为很少查看 GitHub 那个板块而被忽视了好几周。

现在的工作流会同步 Todoist 任务与 GitHub issue。它还使用一个小型数据库来记录已经在任一系统中创建的条目,从而防止重复。

同步 GitHub 与 Todoist 的 n8n 工作流

领养狗狗

这是我最自豪的项目。我创建了一个网页爬虫,检查本地收容所的网站是否有新小狗上线,提取细节(品种、体型、出生日期、描述等),将它们存入表格,并通过 Gotify(我用于所有通知相关事务的另一项服务)给我发送通知。

通知我可领养狗狗的 n8n 工作流

n8n 领养狗狗

展望未来:AI 集成

这仅仅是个开始。AI 已经成为常态,所以下一个我会构建的工作流将使用模型来实现更高级的功能。我还没有找到完美的使用场景,但我已经准备好相应的基础设施来运行它——得益于 Ollama,我甚至可以在本地运行自己的模型。

统治世界的 n8n

Conclusion

我喜欢整个 n8n 生态系统的原因是它可以由许多不同的输入或事件触发。我想出的多数想法仍然是 cron 定时器但是 我一直在玩 webhook,且让它们工作并触发某些操作只花了不到三分钟。这很棒,因为 n8n 为你抽象了搭建 Web 服务器和监听器的复杂性;它可以为每个工作流专门分配一个端点,然后该端点可以调用其他工作流。

我在 YouTube 上看到有人用 40 + 节点构建自动化,执行复杂的操作,还有人声称这些所谓的 “AI Agents” 正在用来赚钱。我并不怀疑——n8n 可以与成千上万的其他系统集成,对企业来说这完全有道理。

我建议你尝试一下并创建一些自动化。你不需要是熟练的程序员就能让它们运行,所以入门门槛非常低——这是一件好事!

对我来说,编写 bash 脚本的日子已经结束了…?

Until the next one,

Adios 👋

0 浏览
Back to Blog

相关文章

阅读更多 »

Apex B. OpenClaw,局部嵌入

本地嵌入用于私有记忆搜索。默认情况下,OpenClaw 的 memory search 会将文本发送到外部的 embedding API,通常是 Anthropic 或 OpenAI……

Apex 1. OpenClaw, 供应商历史

从 ChatGPT、Anthropic 和 Google Gemini 导入聊天记录。使用 OpenClaw,你可以做的最强大的事情之一是 bootstrap 你的记忆……