2026-09-03 · 原文发布日
每天从Reddit挖出可收费的软件点子
流程每天上午运行,用Apify的Reddit抓取器按预设的问题导向关键词搜近一天新帖,清洗成统一格式并与历史记录去重,再过滤掉推广、招聘、超短文等噪音,只保留带明显痛点信号的帖子;剩下的交给Google Gemini,只选出机会分75以上的条目,输出证据、问题描述和方案假设的严格JSON,最后按帖子ID写入或更新Google Sheets,字段含问题、方案、付费理由、证据和分类。
原文要点
这是 n8n 公开发布的免费模板(workflows/19131):每天上午9点定时触发,调用Apify的Reddit Scraper actor按问题导向关键词搜索最近一天、按新帖排序的帖子;先把结果清洗成id、title、body、subreddit、url的统一结构并与历史执行去重,再过滤推广、招聘、megathread和超短文,只保留含明显痛点信号的帖子;随后交给Google Gemini,要求只返回机会分75分以上的严格JSON(含证据、问题、方案假设);最后按Reddit帖子ID向Google Sheets追加或更新,表头含isOpportunity、opportunityScore、whyPeoplePay等11个字段。
这次做成什么
在自有n8n实例上搭一条『Reddit痛点→Gemini打分→Sheets落库』的每日流水线,并用一条虚构帖子先跑通单次测试,再开启定时。
准备什么
- 一个可登录的n8n实例(云版或自托管均可),有创建凭据权限
- Apify账号及API令牌,且工作区可调用Reddit Scraper actor
- Google Gemini(PaLM)API密钥,模型调用可能产生费用
- Google Sheets OAuth2凭据和一个已建好的空白表格
- 能编辑表格,预先建好含11列表头的工作表标签页
具体怎么做
建表与表头
在Google Sheets新建表格,第一个标签页命名为Sheet1,第一行依次填入表头:id、title、community、url、isOpportunity、opportunityScore、problem、solutionIdea、whyPeoplePay、evidence、category。复制表格URL中的ID备用。
配置三个凭据
在n8n的Credentials里分别新建:Apify API(填入Apify令牌)、Google Gemini(PaLM) Api(填入密钥)、Google Sheets OAuth2(按提示完成Google授权)。
定时触发与抓取
添加Schedule Trigger设为每天09:00;接Apify节点选择Reddit Scraper actor,搜索词填问题导向短语(如『I wish there was an app』『is there a tool that』『frustrated with』),时间范围选last day、排序选new。
清洗、去重、预过滤
接一个Code节点把每条结果整理成{id,title,body,subreddit,url},并用工作流静态数据或一张历史表排除已见id;再用Filter节点丢弃含推广/招聘关键词、正文过短的帖子,只保留含痛点词(wish、frustrated、hate、annoying等)的条目。
Gemini打分与严格JSON
接Google Gemini节点,系统提示词使用下方材料中的完整提示词,用户内容传入帖子的标题与正文;要求输出严格JSON数组。之后接Code节点解析JSON,过滤只保留isOpportunity为true且opportunityScore≥75的条目。
写入Sheets并测试
接Google Sheets节点,操作选appendOrUpdate、匹配键选id,粘贴表格ID,把11个字段一一映射。先用下方测试数据手动执行一次,确认表格出现一行后,再激活定时。
可直接复制的材料
Gemini痛点机会评估提示词(本站独立编写)
本站按原模板描述独立撰写,可整段粘贴;阈值75与原模板一致,可自行调整。
你是一名苛刻的SaaS机会分析师。我会给你一条Reddit帖子的标题和正文。请判断它是否描述了一个真实、反复出现、用户愿意为解决方案付费的问题。只输出严格JSON数组,不要输出任何其他文字。数组中每个对象字段为:isOpportunity(布尔)、opportunityScore(0到100的整数,证据充分且付费意愿明确才给75以上)、problem(一句话问题描述)、solutionIdea(一句话软件方案假设)、whyPeoplePay(一句话付费理由)、evidence(从原文摘取的最能证明痛点的一句英文原句)、category(从productivity、devtools、marketing、finance、health、education、other中选一个)。如果帖子只是抱怨但没有可收费空间,isOpportunity设为false并给低分。单条测试帖子数据
本站虚构的测试输入,可直接粘贴进Code节点模拟Apify输出,不含真实用户信息。
[{"id":"t3_test001","title":"I wish there was an app that tracked my freelance invoices automatically","body":"Every month I spend three hours matching bank transfers to invoices in a spreadsheet. I have tried two accounting tools and both are overkill for a solo freelancer. I would happily pay $10 a month for something that just does this one thing.","subreddit":"freelance","url":"https://www.reddit.com/r/freelance/comments/t3_test001/"}]Sheets字段映射配置
本站按原文列出的11个表头编写的映射示意;community对应帖子subreddit字段,请在实际节点中核对表达式语法。
{"operation":"appendOrUpdate","matchingColumn":"id","columns":{"id":"={{$json.id}}","title":"={{$json.title}}","community":"={{$json.subreddit}}","url":"={{$json.url}}","isOpportunity":"={{$json.isOpportunity}}","opportunityScore":"={{$json.opportunityScore}}","problem":"={{$json.problem}}","solutionIdea":"={{$json.solutionIdea}}","whyPeoplePay":"={{$json.whyPeoplePay}}","evidence":"={{$json.evidence}}","category":"={{$json.category}}"}}输入与输出示例
本站虚构演示,非作者运行结果;实际分数由模型决定,可能与82不同,只要≥75就会入库。
输入
上方测试数据中的虚构帖子:自由职业者每月花3小时手工对账,明确说愿意为只做这一件事的工具每月付10美元。对应输出
Gemini应返回类似:[{"isOpportunity":true,"opportunityScore":82,"problem":"自由职业者手工核对发票与银行流水耗时且现有工具过重","solutionIdea":"自动匹配银行转账与发票的轻量对账工具","whyPeoplePay":"用户明确表示愿付每月10美元","evidence":"I would happily pay $10 a month for something that just does this one thing.","category":"finance"}],随后Sheets新增一行,opportunityScore列为82。做完检查这些
- 手动执行一次后,Sheet1出现且只出现一行id为t3_test001的记录,11列均有值
- Gemini节点输出能被JSON.parse直接解析,不夹杂Markdown代码块或解释文字
- 把同一测试数据再跑一遍,表格行数不变(按id更新而非重复追加)
- 正文过短或含招聘关键词的帖子在Filter节点被丢弃,不进入Gemini
- 激活定时后,执行历史里能看到每天09:00的触发记录
容易卡住的地方
- Apify的Reddit Scraper需在本人Apify工作区可用,免费额度跑完会抓取失败
- Gemini偶尔返回带代码块的非严格JSON,解析节点要加try/catch否则整批中断
- 去重依赖工作流静态数据或历史表,换实例后旧记录丢失会重复入库
- 搜索词太宽会抓进大量无关帖,Gemini调用量和费用随之上升
- 原文未给出Gemini具体模型名和界面参数,请在节点中按当前可用模型核对
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Discover monetizable Reddit problems with Apify, Gemini and Google Sheets
- 原作者
- Yadnyesh Rana
- 原始发布日期
- 2026-09-03T13:20:44.675Z
- 来源
- https://n8n.io/workflows/19131