找回密码
 加入我们
搜索
      
查看: 814|回复: 8

[软件] [教程] 懒人福音!用AI10分钟打造自己的小道消息

[复制链接]
发表于 2025-6-14 17:30 | 显示全部楼层 |阅读模式
本帖最后由 blfsw888 于 2025-6-14 17:32 编辑

你是不是每天早上醒来,就被各种新闻APP的推送轰炸得眼花缭乱?想看点有价值的资讯,结果在信息海洋里捞了半天,不是广告就是标题党,费时费力还一肚子火?或者,你是个内容创作者,每天为了找选题、追热点,刷手机刷到手指抽筋?


别愁!今天就给大家安利一个“骚操作”,用 ServBay 加上自动化神器 n8n,只需短短 10分钟,就能搭建一个全自动的每日获取小道消息。从此,让机器替我们干活,精准、高效,把宝贵的时间省下来摸鱼…啊不,是做更有价值的事情!想想看,每天一睁眼,精选资讯就已经乖乖躺在你的Telegram里了,是不是美滋滋?

那话不多说,开整!

什么是n8n?它为何值得你关注?

简单来说,n8n是一个开源的、可自托管的低代码/无代码工作流自动化工具。你可以把它看作是 Zapier 或 IFTTT 的强力开源替代品。它能帮你连接不同的应用程序和服务,通过可视化的方式创建自动化流程,让数据在各个系统间自由流动,让重复任务自动执行。

1.PNG

市面上的自动化工具也不少,为啥咱们要特别关注 n8n 呢?因为它有几个特别戳中我们技术爱好者的点:

  • 可视化节点编辑:拖拽节点,连接它们,配置参数,你的自动化流程就诞生了!非常直观,上手快。
  • 丰富的集成库:支持数百种常见的应用和服务(比如各种数据库、API、邮件服务、社交媒体、云存储等等),而且还在不断增加。
  • 强大的可扩展性:如果现有的节点不能满足你,没关系!你可以用 JavaScript 或 TypeScript 编写自定义节点,甚至直接调用外部 API。
  • 自托管,数据由你掌控:这是最关键的一点!你可以把 n8n 部署在自己的服务器上(甚至本地电脑),所有数据和流程都在你的控制之下,不用担心敏感数据泄露给第三方平台。对于注重数据隐私的我们来说,这简直太重要了!
  • 活跃的社区:遇到问题?想找灵感?n8n 有一个非常活跃的社区,你可以在那里找到大量的教程、案例和热心的帮助者。
  • 对个人开发者和小型团队友好:免费版功能已经非常强大,完全够个人或小团队使用。

对于咱们个人开发者或者小型团队来说,n8n 简直是性价比之王!

第一步,开始动手 -- 配置你的n8n环境

n8n可以通过Docker或npm进行部署和运行。在本指南中,我们将选择使用npm进行部署。现在,如果你是一位macOS用户,并希望在本地驾驭自托管n8n的强大功能,你可能会预想到一个涉及Node.js版本管理、包管理器和环境配置的复杂过程。然而,这正是ServBay大显身手,为你化繁为简的时刻。

ServBay简介:你的macOS本地开发环境利器

可能有些小伙伴对 ServBay 还不太熟悉,简单科普一下:ServBay 是一款超赞的一站式本地 Web 开发环境集成工具。它把我们开发中常用的 PHP、Node.js、Python、Java、MySQL、MariaDB、PostgreSQL、Redis、MongoDB,甚至还有 Nginx、Apache 这些都给你集成好了,通过一个清爽的图形界面就能轻松管理。

ServBay的核心优势包括:

一键安装与管理多种开发语言(包括Python、PHP、Java、Node.js、Go)、各类数据库系统(MySQL, PostgreSQL, MariaDB)、Web服务器(Nginx, Apache、Caddy),以及像Redis、Memcached这样的关键工具。

  • 依赖安装,顺!:ServBay 帮你把 Node.js 环境都准备妥当了,后续用 npm 安装 n8n 自然是水到渠成,少了很多环境配置的坑。
  • 数据库支持,强!:虽然 n8n 默认使用 SQLite,但如果你想让 n8n 更强大、处理更多数据,可以把它配置为使用外部数据库,比如 PostgreSQL 或 MySQL。ServBay 同样可以帮你一键创建和管理这些数据库服务,简直不要太方便!
  • 反向代理,酷!:想给你的本地 n8n 服务分配一个好记的域名(比如 n8n.local),甚至加上 HTTPS?ServBay 集成的 Nginx 或 Apache 可以轻松帮你实现反向代理。
  • 环境隔离与管理,稳!:n8n 是基于 Node.js 的,对 Node.js 版本有特定要求。ServBay 可以让你轻松安装和切换不同的 Node.js 版本,而且是独立于系统环境的,再也不用担心 Node.js 版本和系统环境打架,或者为了一个项目把全局 Node.js 搞得乱七八糟了。

在我们搭建n8n的过程中,ServBay的Node.js管理功能简直是雪中送炭。它能确保我们拥有一个稳定且配置正确的Node.js环境(其中已包含npm,即Node包管理器),并且这个环境与你可能已有的其他Node.js项目或全局安装互不干扰。

步骤一:使用ServBay准备你的环境

确保 ServBay 已安装并运行: 这个是必须的啦!如果你还没安装 ServBay,赶紧去官网 (https://www.servbay.com) 下载安装吧。安装过程非常简单,一路 Next 就好。 启动 ServBay,确保它的服务都在正常运行。

通过 ServBay 安装/切换到合适的 Node.js 版本: n8n 对 Node.js 版本有要求。通常,n8n 官方推荐使用 Node.js 的 LTS版本,比如Node.js 18.x 或 20.x 都是不错的选择。

  • 打开 ServBay 的控制面板。
  • 找到「软件包」
  • 在 Node.js 那里,选择一个合适的 Node.js版本,然后点击下载。ServBay会自动处理下载和设置过程。


2.png

验证npm: 通过ServBay安装的Node.js已经自带了npm,并且默认是启用的。我们可以通过终端快速确认npm是否已正确安装并可访问。打开终端,然后输入:

  1. npm -v
复制代码


如果命令成功执行并显示版本号,说明环境已经准备好了。

3.png


有了ServBay对环境的悉心照料,通过npm安装n8n的过程将变得异常简单。

步骤二:安装并运行n8n

既然我们的Node.js环境已在ServBay的帮助下准备就绪,让我们来启动n8n。

在终端中,执行以下命令:

  1. npx n8n
复制代码



npx 是一个非常方便的工具,它允许你执行Node包而无需全局安装它们或管理复杂的路径。这个命令会自动下载最新版本的n8n并启动它。

4.png
5.png


这样其实就已经安装好了n8n。那我们可以在ServBay中添加域名做个反向代理,这样访问起来会更加方便。

  • 在ServBay选择网站菜单,点击下方的「+」创建一个新的网站。
  • 填好网站名,填写一个自己能记得住的域名
  • 网站类型选择反向代理
  • IP地址填上自己的本地机,端口填n8n监听的5678端口
  • 点击添加保存。


6.png


在浏览器中打开刚刚自己输入的域名,就可以打开n8n了。

首次设置:

第一次访问n8n需要这注册账号。

7.png

之后有有个调查问卷,随便回答就好了。
完成这些步骤后,你将进入n8n的主界面。欢迎来到你的自动化新天地!

8.png


激活账户: 检查注册邮箱。n8n会发送一个激活密钥的邮件。收到密钥后,复制到Settings > Usage and plan,保存。

第二步,搭建“每日资讯自动生产线”—— n8n 工作流走起!

我的小目标是:让 n8n 每天自动帮我抓取最新的新闻,作为我寻找选题的灵感库。

定时启动!—— “On a schedule” 触发器

首先,得有个“闹钟”告诉 n8n 啥时候开始干活。 在 n8n 工作流画布上,点击「Add first step」。我们需要的是每天定时推送,所以果断选择 On a schedule(按计划执行)。


10.png


你可以设置成你喜欢的时间。跟闹钟似的,到点让机器人起来干活。

11.png


获取原料!—— “HTTP Request” 节点调用新闻 API

新闻从哪来?当然是找专业的新闻 API 啦!

再次点击 “+” 号,这次添加一个 HTTP Request 节点。

12.png

这里我用的是 https://newsapi.org,它每天提供100次免费请求,对于个人日常使用来说,简直是绰绰有余!你可以去注册一个账号,获取你自己的 API Key。

28.png

把 News API 提供的请求 URL复制粘贴到这个节点的 URL 栏里。点一下 “Execute step”,如果看到一堆 JSON 数据返回,并且状态是 “success”,那就说明成功从新闻网站把“原料”拉回来了!


14.png


数据“清洗”!—— “Edit Fields” 节点

API 返回的 JSON 数据格式,直接丢给 AI 处理,它可能会“消化不良”。为了让后续的 AI 更高效地理解这些新闻,我们可以加一个 Edit Fields 字符编辑节点,目的是把我们需要的核心新闻内容从复杂的 JSON 结构里提取出来,整合成一个清爽的文本字符串。


15.png


把左侧的 articles 拖拽到框里,然后选择 String 字符串。

16.png


AI 来“深加工”!—— 添加 “AI Agent” 和 “AI Model”

原始新闻可能太多太杂,我们需要 AI 来帮我们提炼精华、总结摘要,甚至按我们的要求重新组织。

添加 AI Agent 节点: 点击 “+”,搜索并添加 AI Agent 节点。

17.png


在这个节点里,最关键的是 Prompt(提示词)。你想让 AI 做什么,就在这里告诉它。比如:“请帮我总结以下新闻列表,提取每条新闻的核心内容,生成一个包含5条重点新闻的摘要,风格要简洁明了。” 把你的指令清晰地写进去。

27.png

配置 AI 大脑 (Model): 光有 Agent 还不行,得给它配个“大脑”。回到 n8n 主界面找到 AI Models,添加一个新的 AI 模型。这里我选的是 Gemini 。


18.png


把gemini的API复制粘贴到AI 模型中。

19.png


成果派送!—— “Telegram” 节点

新闻经过 AI “深加工”后,就该送到我们手上啦!我用 Telegram,所以这里添加一个 Telegram 节点。

点击 “+”,找到并添加 Telegram 节点。

还需要额外准备需要两样东西:

  • Access Token: 这是你的 Telegram Bot 的“身份证”。先在 Telegram 里找到 BotFather 创建一个你自己的 Bot,它会给你一串 Token。

    29.png

    30.png
  • Chat ID: 这是你希望接收消息的聊天窗口的 ID,找到 Get ID Bot ,根据指令获取自己的ID。

    31.png


填上telegram的chat ID,然后最关键的一步:把 AI Agent 节点输出的结果拖拽到 Text 输入框里。这就告诉 Telegram 节点:“把这段 AI 生成的内容发出去!”


32.png


Duang~ 整个工作流就这么轻松愉快地搭建完成了!是不是比想象中简单多了?

第三步:见证奇迹的时刻!—— 测试与运行

现在,点击下面的 Execute workflow按钮,让我们看看效果。

33.png


稍等片刻,如果正常的话,会看到节点一个个变绿,表示正在顺利执行。AI 可能需要一点时间来“思考”。

34.png

然后,去你的 Telegram 瞅瞅!叮咚!是不是收到了 n8n 发来的最新资讯摘要?

35.png


哎呀,第一次跑下来,可能排版啥的还不太完美?没关系!这正是自动化的魅力所在——你可以随时回到 n8n 里,调整一下 AI 的 Prompt,让它输出的内容更符合你的审美。小步快跑,持续优化嘛!

总结一下,私人狗仔香不香?

看吧,前后也就10分钟左右的操作,我们就用 ServBay 和 n8n 这对黄金搭档,给自己量身打造了一个每日资讯自动化获取流程。便捷、高效、自动化,这些曾经听起来高大上的词儿,现在动动手就实现了!

  • ServBay 提供了稳定易用的本地环境,让我们不用操心复杂的服务器配置,专心玩转 n8n。
  • n8n 强大的可视化编排能力,让不懂代码的小白也能轻松连接各种服务,实现各种奇思妙想的自动化。


这只是冰山一角哦!n8n 的潜力远不止于此。你想想,除了每日资讯,是不是还可以用它来:

  • 每天定时获取天气预报并推送到家庭群?
  • 监控特定商品价格,降价了自动通知你?
  • 自动备份重要文件到云端?
  • 甚至,抓取微博热搜,用AI分析情感倾向?
  • 可能性简直无限!


那么,问题来了:你还想到哪些可以用 n8n 和 ServBay 来实现的自动化场景呢? 欢迎在评论区分享你的脑洞,或者在实践中遇到什么好玩的问题,也一起交流交流!

赶快动手试试吧,非常简单。
9.png
发表于 2025-6-14 17:50 | 显示全部楼层
看不太懂
发表于 2025-6-14 18:17 | 显示全部楼层
发表于 2025-6-14 18:36 | 显示全部楼层
什麼AI生成文章
发表于 2025-6-14 18:39 | 显示全部楼层
要是能做个一键恢复的镜像就好了,,太高深,看不不明白,就算按照一步步做也费劲。。。
 楼主| 发表于 2025-6-14 19:11 | 显示全部楼层
春江水 发表于 2025-6-14 18:39
要是能做个一键恢复的镜像就好了,,太高深,看不不明白,就算按照一步步做也费劲。。。 ...

是我写得不够清楚吗
 楼主| 发表于 2025-6-14 19:12 | 显示全部楼层
chip_discovery 发表于 2025-6-14 18:17
PVE 可以用一键部署https://community-scripts.github.io/ProxmoxVE/scripts?id=n8n

谢谢推荐,我试试
 楼主| 发表于 2025-6-14 19:12 | 显示全部楼层

难道是我写得不够清楚?
发表于 2025-6-14 19:25 | 显示全部楼层
blfsw888 发表于 2025-6-14 19:11
是我写得不够清楚吗

挺清楚的,就是不是IT人士,看着犯晕。。。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-6-17 10:48 , Processed in 0.022849 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表