我如何使用 n8n 自动化新闻发现(439K 观看次数,花费 €0)

发布: (2025年12月17日 GMT+8 03:37)
5 min read
原文: Dev.to

I’m happy to translate the article for you, but I don’t have the ability to retrieve the content from the link directly. Could you please paste the text you’d like translated here? Once you provide the article’s content, I’ll translate it into Simplified Chinese while preserving the formatting, markdown, and technical terms as requested.

概述

我正在打造 AKCACHE.io,这是一项专注于欧盟数字主权的托管数据库服务。我的营销依赖于尽早捕捉相关的欧盟政策新闻,但每天手动浏览新闻站点严重影响了我的工作效率。

后来我走了运气。发现了一份关于美国云访问的德国政府报告,并把它发布到 r/europe。结果:439 K 次浏览,2.9 K 赞,229 条评论——全部自然流量。零广告支出。

链接到帖子

我以前也投过广告。即使只获取 50 K 次展示,也要花费数千欧元。这篇单独的帖子带来的合格流量,超过了数月的付费活动。

问题在于:我无法每天手动寻找类似的文章。所以我做了任何开发者都会做的事:我把它自动化了。

Source:

解决方案:n8n 新闻发现流水线

我已经在自己的服务器上部署了 n8n,所以搭建成本为 €0。下面是它的工作原理。

步骤 1:聚合新闻来源

工作流每 6 小时从多个 RSS 源抓取内容:

  • heise.de(德国科技新闻)
  • Ars Technica
  • Euractiv(欧盟政策)
  • EUobserver
  • TechCrunch
  • The Verge
  • Google News RSS(自定义搜索查询)

RSS‑Node

步骤 2:关键词过滤

合并所有来源后,我会过滤最近 6 小时的条目(因为工作流每 6 小时运行一次),并使用 JavaScript 检查是否包含相关关键词:

const keywords = [
  'cloud act',
  'fisa',
  'digital sovereignty',
  'gdpr',
  'eu cloud',
  'data residency',
  'schrems',
  'gaia-x',
  // etc.
];

这样可以把大约 100 篇文章压缩到 10–15 篇相关内容。

步骤 3:AI 相关性打分

通过关键词过滤的每篇文章都会送到 GPT‑4o‑mini 进行分析:

  • 相关性得分 1‑10
  • 提取关键主题
  • 判断紧迫度(高/中/低)
  • 建议发布角度

成本考虑:我使用 GPT‑4o‑mini 以控制费用,但会关注每分钟的 token 限制,因此在 API 调用之间加入了 1 分钟的等待。

步骤 4:存储并通知

得分 7+ 的文章会保存到 PostgreSQL,并通过电子邮件发送给我,邮件中包含:

  • 标题和得分
  • 为什么重要
  • 建议的发布钩子
  • 一键生成草稿的链接

Generated E‑Mail

步骤 5:自动生成 Reddit 帖子(人工介入)

每封邮件都包含一个可点击的链接,触发第二个工作流(GET 请求)。我点击后会发生:

  1. AI 获取完整文章
  2. 生成 Reddit 帖子的标题和正文
  3. 在适当位置自然提及我的产品
  4. 返回可直接复制粘贴的格式化帖子

我刻意不让系统自动发布。我的目标是让自动化处理繁琐的调研工作,而让人来判断是否发布。

n8n workflow

结果

自动化前

  • 每天花 30 + 分钟扫描新闻
  • 错过约 80 % 的相关文章
  • 发布不稳定

自动化后

  • 每天约 2 分钟审阅 AI 过滤的结果
  • 在文章发布后 6 小时内捕获
  • 内容流水线保持一致

最佳部分: 整个流程运行在我现有的服务器上。没有 SaaS 订阅,也没有外部依赖。

技术细节

工作流触发器

  • Schedule: 每6小时一次,从00:00开始
  • Webhook: 通过 URL 手动触发生成帖子

技术栈

  • n8n(自托管)
  • PostgreSQL(文章存储)
  • OpenAI GPT‑4o‑mini
  • 标准邮件节点

您可以将其适用于任何用例——只需更改 RSS 源和关键字,以匹配您正在跟踪的内容。

有问题吗?请在评论中提问。

Back to Blog

相关文章

阅读更多 »