我用群晖和n8n,让AI每天自动读完热搜,5分钟喂我嘴边

我用群晖和n8n,让AI每天自动读完热搜,5分钟喂我嘴边
我用群晖和n8n,让AI每天自动读完热搜,5分钟喂我嘴边

是不是也和我一样,每天被信息的洪流淹没:

  • 想看微博热搜,结果刷了半天,发现全是娱乐八卦。
  • 打开抖音热榜,结果被各种魔性BGM洗脑,忘了自己要干嘛。
  • 知乎、36氪、B站… 每个平台都有自己的热点,来回切换,心力交瘁。

我们想跟上时代,却被这些分散的信息源浪费了大量时间和精力。

如果能有一个私人助理,每天定时帮我们刷遍全网热榜,用AI的智慧提炼出最有价值的内容,再整理成一份专属简报推送到手机上,那该多好?

今天,老宁就教大家如何用群晖部署开源自动化神器 n8n,并结合大语言模型(LLM),亲手打造这样一个“AI热榜简报”机器人。从此告别信息焦虑,每天只花5分钟,就能高效掌握全网动态!

项目地址

github.com/n8n-io/n8n

项目特性

  • 可视化工作流:像画流程图一样,通过拖拽节点来创建自动化任务,直观易懂。
  • 丰富的节点库:内置支持超过1000+常用Web应用和服务,并支持第三方节点
  • 高度可扩展:支持自定义HTTP请求、执行代码、创建自己的节点。
  • 完全免费和开源:所有核心功能免费,代码开源,可以自由地进行私有化部署。
  • 数据归你所有:私有化部署后,所有凭证和流转数据都保存在你自己的群晖上,安全可靠。

群晖部署

在群晖上部署 n8n 非常简单,老宁依然推荐使用 Docker-compose 的方式,方便管理和配置。

🔻 首先,打开群晖的【File Station】,在你的 docker 共享文件夹下,创建 n8n/data 新文件夹,用于存放 n8n 的所有配置和数据。

🔻 再把data文件夹权限设置为任何人可读写

🔻 打开群晖的【Container Manager】套件,在项目菜单下点击创建

🔻 输入项目名称,选择路径为前面创建的文件夹,将下面的配置内容复制并粘贴到来源中。

services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    container_name: n8n
    restart: unless-stopped
    ports:
      - "5678:5678"
    environment:
      - GENERIC_TIMEZONE=Asia/Shanghai
      # 如果要配置反代,必填!设置为你的n8n反向代理域名
      - WEBHOOK_URL=https://n8n.yourdomain.com
      # 在本地或未配置HTTPS时,设置为false可方便登录测试
      - N8N_SECURE_COOKIE=false
    volumes:
      - /volume1/test/n8n/data:/home/node/.n8n

配置说明:

  • ports: 我们将容器的5678端口映射到群晖的5678端口。
  • GENERIC_TIMEZONE: 设置时区,确保定时任务能按正确的时间执行。
  • WEBHOOK_URL这个环境变量非常重要! 它必须设置为你将来从公网访问 n8n 的地址(通常是反向代理后的域名)。否则,基于 Webhook 的工作流将无法正常工作。
  • volumes: 将容器内的数据目录 /home/node/.n8n 挂载到我们刚刚在群晖上创建的 n8n 文件夹,实现数据持久化。记得将 /volume1/test/n8n/data 修改为你自己的实际路径。

🔻 在下一个界面,直接点击完成,等待项目进行构建和启动。由于镜像是从国外拉取,第一次启动可能会慢一些。

🔻 构建完成后,在容器列表中能看到名为 n8n 的容器正在运行,就代表部署成功了!

使用入门

部署成功后,我们就可以开始使用 n8n 了。

🔻 在浏览器中输入 http://[你的群晖IP]:5678 访问 n8n 的 Web 界面。第一次访问需要设置所有者账户。

🔻 设置完账户信息后,在进入主界面之前可以免费获取激活密钥来获得一些功能。点击发送证书密钥后,会收到一封 license key 邮件。

🔻 再把邮件中收到的密钥粘贴到如下界面进行激活。

🔻 最后会到主界面,点击 “+” 按钮,就可以从丰富的节点库中选择你想要连接的应用或服务,并将它们像积木一样搭建起来。

实战:打造你的专属AI热榜简报

部署只是开始,现在我们来配置这个“杀手级”的自动化工作流。

🔻 浏览器中输入 http://[你的群晖IP]:5678 访问 n8n 并设置好管理员账户后,我们来构思一下工作流:

  1. 定时启动:每天早上9点自动执行。
  2. 获取热榜:通过HTTP请求,从公开的API接口获取微博、抖音、知乎等平台的热榜数据。
  3. 整合内容:将所有平台的热榜标题整合成一个文本。
  4. AI总结:将整合后的文本发送给大语言模型(如DeepSeek),让它进行总结、分类和提炼。
  5. 发送通知:将AI处理好的精美简报,通过飞书、钉钉或手机推送通知我。

🔻 在n8n的可视化画布中,这个流程看起来就像这样:

🔻 设置完成后,点击激活工作流。从明天开始,你就能每天准时收到一份由你的AI助理为你精心准备的“热榜简报”了!

🔻 点开通知后可以直接进行复制。

后记

通过这个实例,相信你已经感受到了 n8n 的强大。它不仅仅是一个工具,更像是一个忠实、聪明的7×24小时在线员工。从抓取信息、处理数据,到AI分析、自动通知,所有重复性的工作都可以交给它。

将那些繁琐、耗时的任务自动化,把我们宝贵的时间和精力,留给真正需要创造力和思考的事情。这,就是技术带给我们最大的价值。

限于篇幅,无法展示每个节点的详细参数配置。 我已经把这个工作流打包成了 JSON 文件,直接导入 n8n 就能用。 感兴趣的朋友,可以添加老宁微信,免费发你这份自动化模版。

我是老宁

一个热爱技术的程序员和极客,群晖NAS深度玩家!

专注NAS相关技术分享,原创!干货!

觉得老宁的文章对你有帮助,记得点赞、收藏、加关注