Vai al contenuto principale

[verdetto][prompt curato][fonte: dailygram.me]

Posso vibecodare Dailygram?

// si costruisce in un weekend, ma restano buchi veri

La pipeline del digest personale è una build da weekend realistica, se ti porti i feed o un data provider. L'ingestione affidabile da Instagram, X, TikTok e LinkedIn no: restrizioni di accesso, formati che cambiano e manutenzione dei connettori sono il vantaggio duraturo.

confidenza: alta

cos’è: Trasforma i profili social pubblici che scegli in un digest AI quotidiano via email

Indice di costruibilità · gioco editoriale

  • Prezzo 10 $/mese peso: più 1
  • Tempo più giorni peso: più 1
  • Categoria social media non pesa
  • Moat scala dell'infrastruttura · integrazioni peso: meno 3
  • Confidenza alta peso: più 1
  • Cosa perdi 4 voci peso: meno 2
  • Sito dailygram.me (si apre in una nuova scheda) non pesa
Indice: meno 2. pensaci

Il moat pesa più del prezzo: rifarlo è un progetto, non una sera.

Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.

Cosa costruisci

Interrogare i feed forniti dall'utente per i profili pubblici scelti, deduplicare i post nuovi, riassumerli con un LLM e mandare un solo digest via email a orario fisso.

cosa ti serve

  • feed RSS, Atom o JSON per i profili scelti
  • una API key OpenAI
  • credenziali SMTP
  • una macchina sempre accesa o un piccolo server

Lo scopo del DIY esclude di proposito lo scraping diretto e si appoggia ai feed forniti dall'utente.

Il prompt

Un weekend con un agente di coding. I buchi che restano sono qui sotto, in «cosa perdi».

Prompt one-shot EN
Build me a personal social-profile email digest to replace Dailygram. Requirements:

- Node 22 + Express + better-sqlite3, with a localhost admin page for adding,
  editing, pausing, and deleting monitored profiles.
- Each profile stores network, handle, source URL, and an RSS, Atom, or JSON feed
  URL. Keep one small adapter per feed format and validate each feed when saved.
- Poll enabled feeds every 6 hours with node-cron, normalize posts to one schema,
  and deduplicate by source ID, then canonical URL, before inserting into SQLite.
- Summarize only new posts with the OpenAI SDK: one sentence per post plus a
  five-bullet digest overview. Read OPENAI_API_KEY and model name from .env.
- Send one responsive HTML email per day through Nodemailer and SMTP credentials
  from .env, grouped by profile with timestamps and links to original posts.
- The dashboard shows last poll, next digest, source errors, and a preview of the
  exact pending email. Add a Run now button for polling and another for sending.
- Retry failed fetches and email sends three times with backoff, preserve the error
  message, and never mark a digest sent until SMTP accepts it.
- Bind to localhost only. No accounts, billing, telemetry, or cloud control plane;
  all data stays in SQLite except feed, OpenAI, and SMTP requests.
- Out of scope: logging into or scraping social networks, bypassing rate limits,
  mobile apps, and multi-user collaboration. Do not pretend feeds always exist.
- Include tests for normalization, deduplication, and digest selection, plus a README
  covering setup, .env keys, database backup, and the feed-access limitation.

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

  • l'ingestione mantenuta su quattro social network
  • la resistenza a rate limit, blocchi e cambi di pagina
  • la scoperta automatica dei profili e la configurazione delle fonti
  • la consegna email gestita e il monitoraggio

Perché pagano ancora

Si paga Dailygram perché l'interfaccia del digest è la parte facile. L'abbonamento tiene in piedi l'ingestione dei profili pubblici su piattaforme ostili e che cambiano di continuo, poi manda avanti riassunti e consegna email senza chiedere all'utente di mantenere feed, worker e retry.

moat: Scala dell'infrastruttura Integrazioni cos’è un moat

accesso ai dati social, manutenzione dei connettori e affidabilità della consegna

Chi l’ha già costruito

Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.

Sei d’accordo?

La bilancia dei voti

Ancora nessun voto: il tuo è il primo.

Nessun voto ancora — il primo pesa.

App correlate

Da brief confuso a UX/UI completa Un brief vago diventa un’app navigabile. Spot prodotto da una foto Una foto diventa uno spot animato, senza codice. Far guardare i video a Claude Claude guarda i tuoi video e li trasforma in testo. Higgsfield in Claude Code Genera immagini e video mentre programmi in Claude Code. Da un Loom a una pagina web Un video schermo diventa una pagina web, senza codice. Video Shorts con NotebookLM Le tue fonti diventano uno short verticale. Landing luxury su Lovable Landing page di lusso con un solo prompt. Excalidraw in locale Excalidraw gratis sul tuo computer, senza codice. Mistral OCR nel flow Estrai testo dai documenti con Mistral OCR. Claude SEO nel terminale 25 skill SEO gratis dentro Claude Code. Google Search Console dentro Claude Code I dati di Search Console dentro il terminale. Routine di Claude Code Claude che lavora da solo, a computer spento. Clonare una landing in React con v0 Clona una landing reale in codice React. Context economy con Claude Lavora leggero e non bruciare i limiti di Claude. Dal prompt alla skill auto-evolutiva Skill Claude che imparano dai tuoi errori. Da NotebookLM a Canva: presentazioni Slide da NotebookLM, finalmente editabili in Canva. La mappa per capire ogni tool AI 12 categorie per incasellare qualsiasi tool AI. PNG trasparenti con ChatGPT PNG con trasparenza reale, non la scacchiera finta. Infografiche animate con Gemini Infografiche che si animano in loop con Gemini. Ricerca di mercato con Deep Research Deep Research come tuo analista di mercato. Farti citare dai motori AI (AEO) Diventa una fonte che ChatGPT e Perplexity citano.