[verdetto][prompt curato][fonte: subsignal.ai]
Posso vibecodare SubSignal?
// il valore è la rete, i dati o l’infrastruttura
Non scambiare il loop per il prodotto: fare polling sui subreddit e chiedere a un modello «questo è un segnale d'acquisto?» è una serata di lavoro. Quello che conta è l'archivio accumulato dietro, anni di thread a una scala che non recuperi a posteriori. La tua build parte vuota e resta vuota.
confidenza: media
cos’è: Sorveglia Reddit per trovare chi descrive il problema che risolvi e te lo porta a galla come lead
Indice di costruibilità · gioco editoriale
- Prezzo prezzo variabile peso: zero
- Tempo non è un vero sostituto: il loop in una sessione, il corpus mai peso: meno 1
- Categoria outreach commerciale non pesa
- Moat dati proprietari · scala dell'infrastruttura peso: meno 4
- Confidenza media peso: zero
- Cosa perdi 5 voci peso: meno 2
- Sito subsignal.ai (si apre in una nuova scheda) non pesa
Non c’è partita. Il prompt qui sotto ricostruisce un pezzo, non il prodotto.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
Cosa costruisci
Fare polling a intervalli regolari su un elenco di subreddit, filtrare i nuovi post per keyword, chiedere a un modello se ciascuno è un segnale d'acquisto per il tuo prodotto e mandare i risultati su Slack o via email.
cosa ti serve
- credenziali API di Reddit, nel rispetto dei suoi termini d'uso
- una API key OpenAI o Anthropic in .env
- Node.js 22 e uno scheduler tipo cron
- SQLite per ricordare quello che hai già visto
Il loop di polling è una serata di codice. Il moat è un archivio Reddit profondo anni, che dalla API live non puoi ricostruire a posteriori.
Il prompt
Il verdetto è NON PROPRIO, e il prompt resta lo stesso: non rimpiazza l’app, ricostruisce il pezzo che è davvero codice. Il resto è il moat.
Build a Reddit buying-signal monitor inspired by SubSignal.
Use exactly this stack: Node.js 22 + TypeScript + SQLite.
Primary job: on a schedule, fetch new posts and comments from a configured list of subreddits, ask one language model whether each one describes a problem the user's product solves, and deliver the matches to Slack or email with a link and a one-line reason.
Start from an empty folder and create the complete working project.
Use the official Reddit API with credentials from .env and respect its rate limits and terms of use; never scrape around them.
Store every item you have seen in SQLite so the same thread is never delivered twice, including across restarts.
Let the user describe their product in plain language in a config file, and build the classification prompt from that rather than from a hardcoded keyword list.
Score each match and let the user set a threshold, so the digest can be tightened without code changes.
Send a digest rather than one alert per hit, and make the schedule configurable.
Alert the user when a run fails or returns nothing for several consecutive runs - a silent crawler is the main failure mode of this kind of tool.
Put every secret in .env and provide .env.example.
Deliberately exclude these paid-product advantages: a curated subreddit and keyword set, accumulated cross-customer history, managed uptime.
Do not fake integrations, deliverability or data you do not have.
Write unit tests for deduplication and scoring, and one end-to-end smoke test against recorded fixtures rather than the live API.
Create a README with setup, Reddit API terms, cost estimate, architecture and limitations.
Run the tests and build before finishing, then fix what fails. Prompt curato: scritto e rivisto a mano per questa app. In inglese di proposito — è la lingua in cui gli agenti di coding rendono meglio.
Cosa perdi
- un archivio storico che dalla API live non puoi ricostruire a posteriori
- la valutazione di un lead rispetto a tutto quello che si è già visto, invece che preso da solo
- un elenco curato di subreddit e keyword che non hai dovuto scoprire tu
- la deduplicazione e lo storico tra un'esecuzione e l'altra
- qualcuno che segua per te i termini della API di Reddit e i cambi ai rate limit
Perché pagano ancora
Perché la rilevanza viene dallo storico. Giudicare un singolo post isolato è quello che fa un prompt; sapere che quella lamentela è emersa undici volte in questo trimestre e due volte dallo stesso team richiede un archivio. Puoi iniziare a raccogliere oggi ed essere utile fra un anno, oppure pagare l'anno che qualcun altro ha già speso.
moat: Dati proprietari Scala dell'infrastruttura cos’è un moat
corpus storico accumulato su scala di terabyte
Alternative gratuite
Non hai voglia di costruirtelo? Queste esistono già, sono gratis o open source, e le abbiamo controllate una per una.
Scartate (1) — e perché
- F5Bot (si apre in una nuova scheda) — Il piano gratuito è solo per uso personale, mentre la generazione di lead è proprio l'uso commerciale per cui questa app esiste.
Chi l’ha già costruito
Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.
- PRAW (si apre in una nuova scheda) — Python Reddit API wrapper; the standard way to poll subreddits.
- Huginn (si apre in una nuova scheda) — Self-hosted agents that watch feeds and act on events.
- changedetection.io (si apre in una nuova scheda) — Self-hosted change monitoring with notifications.
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.