Reddit 热点每日聚合
第 6 部分 · 案例 2.3 · ✍️ 内容运营
难度 🟢 简单 · 耗时 ~20 分钟 · 核心节点 Schedule × Split Out × AI Summarize
订阅了一堆 subreddit,但每天打开 Reddit 总会刷上 2 小时?这个 workflow 每天早 8 点替你扫一遍,AI 总结”今天值得看的 3 条”邮件推送给你——3 分钟读完,剩下时间干正事。
- 信息工作者:每天要追多个领域的热点(AI / NoCode / Automation 等)
- 不想沉迷 Reddit 算法推送但又怕错过
- 想让团队/订阅者每天收到一份”领域精华”
🔍 工作流连线图
Section titled “🔍 工作流连线图” ▦ workflow reddit-trends.workflow.json Lv.1
📋 关键节点
Section titled “📋 关键节点”Daily Schedule(cron)
Section titled “Daily Schedule(cron)” ⚙ schedule.txt
Mode: Custom Cron Expression
Cron Expression: 0 8 * * * # 每天早 8 点
注意时区设置:见 [3.5 节坑 5](../../../03-expressions/beginner-traps/)
Set Subreddits + Split Out
Section titled “Set Subreddits + Split Out” ⚙ set-split.txt
Set: subreddits = "n8n,LocalLLaMA,nocode,automation"
Split Out: Field = subreddits, Delimiter = ","
效果:4 个 items,每个 item 是一个 subreddit 名
Fetch Top Posts(无需 Reddit API key)
Section titled “Fetch Top Posts(无需 Reddit API key)”Reddit 公开 JSON 接口直接调,不要凭证:
⚙ fetch-reddit.txt
Method: GET
URL: =https://www.reddit.com/r/{{ $json.subreddits }}/top.json?t=day&limit=5
输出:每个 subreddit 的当日 top 5 帖子
AI Summarize
Section titled “AI Summarize” ⚙ ai-summarize.txt
Prompt:
={{ JSON.stringify($json.data.children.map(c => ({
title: c.data.title,
score: c.data.score,
url: 'https://reddit.com' + c.data.permalink
}))) }}
System Message:
把这批 Reddit 帖子总结成一段中文摘要(200 字内),
列出最值得看的 3 个,每个含标题、为什么有趣、链接。
Send Email
Section titled “Send Email” ⚙ send-email.txt
To: you@example.com
Subject: =Reddit 热点摘要 · {{ $now.toFormat('yyyy-MM-dd') }}
HTML: ={{ $json.output }}
📥 一键复制 Workflow JSON
Section titled “📥 一键复制 Workflow JSON” 📋 reddit-trends.workflow.json