你是不是每天早上醒来,就被各种新闻APP的推送轰炸得眼花缭乱?想看点有价值的资讯,结果在信息海洋里捞了半天,不是广告就是标题党,费时费力还一肚子火?或者,你是个内容创作者,每天为了找选题、追热点,刷手机刷到手指抽筋?
别愁!今天就给大家安利一个“骚操作”,用 ServBay 加上自动化神器 n8n,只需短短 10分钟,就能搭建一个全自动的每日获取小道消息。从此,让机器替我们干活,精准、高效,把宝贵的时间省下来摸鱼…啊不,是做更有价值的事情!想想看,每天一睁眼,精选资讯就已经乖乖躺在你的Telegram里了,是不是美滋滋?
那话不多说,开整!
第一步,ServBay安装 n8n 回顾
咱们上一篇教程(如果没看过的朋友也不用急,这里快速回顾下)已经聊过怎么在 ServBay 里丝滑安装 n8n 了。简单来说,就像逛超市选购食材一样方便。
只需要在ServBay的「软件包」中选择Node.js,选择需要的Node.js版本,下载即可。
下载完成后,在终端执行以下命令,即可安装好n8n。
npx n8n
为了以后访问方便,强烈建议用 ServBay 的反向代理功能,给 n8n 配一个好记的“门牌号”,比如 https://n8n.servbay.local
这样的。这样每次找它就不用输那一长串难记的IP地址和端口号了。
好了,在浏览器里输入你刚设置好的域名,登录 n8n,看到那个清爽的主界面,咱们的“自动化工厂”就准备开工啦!
第二步,搭建“每日资讯自动生产线”—— n8n 工作流走起!
我的小目标是:让 n8n 每天自动帮我抓取最新的新闻,作为我寻找选题的灵感库。
定时启动!—— “On a schedule” 触发器
首先,得有个“闹钟”告诉 n8n 啥时候开始干活。 在 n8n 工作流画布上,点击「Add first step」。我们需要的是每天定时推送,所以果断选择 On a schedule
(按计划执行)。
你可以设置成你喜欢的时间。跟闹钟似的,到点让机器人起来干活。
获取原料!—— “HTTP Request” 节点调用新闻 API
新闻从哪来?当然是找专业的新闻 API 啦!
再次点击 “+” 号,这次添加一个 HTTP Request
节点。
这里我用的是 https://newsapi.org
,它每天提供100次免费请求,对于个人日常使用来说,简直是绰绰有余!你可以去注册一个账号,获取你自己的 API Key。
把 News API 提供的请求 URL复制粘贴到这个节点的 URL
栏里。点一下 “Execute step”,如果看到一堆 JSON 数据返回,并且状态是 “success”,那就说明成功从新闻网站把“原料”拉回来了!
数据“清洗”!—— “Edit Fields” 节点
API 返回的 JSON 数据格式,直接丢给 AI 处理,它可能会“消化不良”。为了让后续的 AI 更高效地理解这些新闻,我们可以加一个 Edit Fields
字符编辑节点,目的是把我们需要的核心新闻内容从复杂的 JSON 结构里提取出来,整合成一个清爽的文本字符串。
把左侧的 articles
拖拽到框里,然后选择 String
字符串。
AI 来“深加工”!—— 添加 “AI Agent” 和 “AI Model”
原始新闻可能太多太杂,我们需要 AI 来帮我们提炼精华、总结摘要,甚至按我们的要求重新组织。
添加 AI Agent 节点: 点击 “+”,搜索并添加 AI Agent
节点。
在这个节点里,最关键的是 Prompt
(提示词)。你想让 AI 做什么,就在这里告诉它。比如:“请帮我总结以下新闻列表,提取每条新闻的核心内容,生成一个包含5条重点新闻的摘要,风格要简洁明了。” 把你的指令清晰地写进去。
配置 AI 大脑 (Model): 光有 Agent 还不行,得给它配个“大脑”。回到 n8n 主界面找到 AI Models
,添加一个新的 AI 模型。这里我选的是 Gemini
。
把gemini的API复制粘贴到AI 模型中。
成果派送!—— “Telegram” 节点
新闻经过 AI “深加工”后,就该送到我们手上啦!我用 Telegram,所以这里添加一个 Telegram
节点。
点击 “+”,找到并添加 Telegram
节点。
还需要额外准备需要两样东西:
-
Access Token: 这是你的 Telegram Bot 的“身份证”。先在 Telegram 里找到
BotFather
创建一个你自己的 Bot,它会给你一串 Token。
-
Chat ID: 这是你希望接收消息的聊天窗口的 ID,找到
Get ID Bot
,根据指令获取自己的ID。
填上telegram的chat ID,然后最关键的一步:把 AI Agent 节点输出的结果拖拽到 Text
输入框里。这就告诉 Telegram 节点:“把这段 AI 生成的内容发出去!”
Duang~ 整个工作流就这么轻松愉快地搭建完成了!是不是比想象中简单多了?
第三步:见证奇迹的时刻!—— 测试与运行
现在,点击下面的 Execute workflow
按钮,让我们看看效果。
稍等片刻,如果正常的话,会看到节点一个个变绿,表示正在顺利执行。AI 可能需要一点时间来“思考”。
然后,去你的 Telegram 瞅瞅!叮咚!是不是收到了 n8n 发来的最新资讯摘要?
哎呀,第一次跑下来,可能排版啥的还不太完美?没关系!这正是自动化的魅力所在——你可以随时回到 n8n 里,调整一下 AI 的 Prompt,让它输出的内容更符合你的审美。小步快跑,持续优化嘛!
总结一下,今天这个“小灶”香不香?
看吧,前后也就10分钟左右的操作,我们就用 ServBay 和 n8n 这对黄金搭档,给自己量身打造了一个每日资讯自动化获取流程。便捷、高效、自动化,这些曾经听起来高大上的词儿,现在动动手就实现了!
-
ServBay 提供了稳定易用的本地环境,让我们不用操心复杂的服务器配置,专心玩转 n8n。
-
n8n 强大的可视化编排能力,让不懂代码的小白也能轻松连接各种服务,实现各种奇思妙想的自动化。
这只是冰山一角哦!n8n 的潜力远不止于此。你想想,除了每日资讯,是不是还可以用它来:
-
每天定时获取天气预报并推送到家庭群?
-
监控特定商品价格,降价了自动通知你?
-
自动备份重要文件到云端?
-
甚至,抓取微博热搜,用AI分析情感倾向?
可能性简直无限!
那么,问题来了:你还想到哪些可以用 n8n 和 ServBay 来实现的自动化场景呢? 欢迎在评论区分享你的脑洞,或者在实践中遇到什么好玩的问题,也一起交流交流!
赶紧动手试试看吧!一旦体验到自动化的甜头,你绝对会爱上这种解放双手的感觉!