做内容站最累的不是写,是每天翻 36氪、少数派、机器之心找选题。这个 n8n 工作流模板定时拉多源 RSS,去重后用大模型逐条摘要并打分选题价值,高分条目自动入库飞书/Notion/数据库,把"刷信息流"变成"看榜单"。
工作流链路
Schedule 定时触发(每小时)-> 多个 RSS Read 节点并行拉取(36氪/少数派/机器之心/Hacker News/TechCrunch)-> Merge 合并 -> Code 节点按 URL 主干去重 -> Loop Over Items 逐条过 LLM -> LLM 摘要+打分(1-10)-> IF 分数 >=7 入库(飞书多维表格/Notion/Postgres)-> 否则丢弃。
下载模板
使用步骤
- 导入:n8n -> Workflows -> Import from File,选 rss-content-pipeline.json
- Schedule 节点:设每小时触发一次(选题时效性强,别拉到一天一次)
- RSS Read 节点:每个源一个节点,填 feed URL。36氪 https://36kr.com/feed,少数派 https://sspai.com/feed,机器之心 https://www.jiqizhixin.com/rss,Hacker News https://news.ycombinator.com/rss
- Merge 节点:把多源 items 合并成一条流,mode 选 Append
- 去重节点:Code 节点把 URL 去掉 query 参数后 hash,配合 Postgres/Redis 存已见 hash,命中就跳过
- LLM 节点:填 API key(DeepSeek/Kimi/Qwen 都行),上下文 8k 够用,逐条送摘要+打分 Prompt
- IF 节点:按 LLM 返回的 score 分流,>=7 走入库分支
- 入库节点:飞书多维表格用 HTTP Request 调 OpenAPI;Notion 用官方 Notion 节点;Postgres 用 Postgres 节点
- 试运行:手动触发一次,查表里是否出现高分条目
配套 Prompt(LLM 摘要+打分选题价值)
你是 AI 内容站选题编辑。读下面这条 RSS 条目,输出:
1. 摘要:80 字内,说清"发生了什么 + 为什么值得写"
2. 选题价值打分(1-10):
- 时效性(3 分):是否 24h 内首发
- 热度(3 分):是否多源同时报
- 写作空间(2 分):能否延伸出教程/对比/解读
- 受众匹配(2 分):是否命中 AI 工具实战读者
3. 推荐角度:一句话给写作切入方向
输出 JSON,字段为 summary / score / angle。
不编造条目里没有的事实;摘要只用条目原文信息。
RSS 条目标题:{{title}}
RSS 条目正文:{{content}}踩坑
- RSS 源返回格式不统一:有的给 full content,有的只给摘要。Code 节点里统一抽
content:encoded || content || summary,否则 LLM 打分忽高忽低 - 去重只靠标题:同一新闻多源转发会改标题("X 发布 Y" vs "Y 正式亮相")。改用 URL 主干去重(去掉 query 再 hash),比标题稳
- LLM 打分漂移:同一条今天 8 分明天 6 分。Prompt 里给明确打分维度(时效/热度/写作空间/受众),比"凭感觉打分"一致性强一截
- 入库节流别忘:每小时跑一次源一多,一天能进几百条。IF 节点加 score >=7 过滤,否则表格几天就爆
参考来源
- n8n RSS 节点官方文档:https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.rssfeedread/
- 飞书多维表格 OpenAPI:https://open.feishu.cn/document/server-docs/docs/bitable-v1/bitable-overview
- Notion API 创建页面:https://developers.notion.com/reference/create-a-page
- RSSHub 中文媒体源聚合:https://docs.rsshub.app/