Vai al contenuto
SIMONE PIZZI
Progetti ↗
Runtime TelegramBot Desktop Titan Edition

L’Evoluzione di un Titano: Come ho trasformato un’idea nella mia prima piattaforma definitiva

Il rilascio ufficiale di Runtime TelegramBot Titan Edition v1.7.6 segna il completamento di un progetto ambizioso: un bot Telegram multi-canale con interfaccia grafica moderna, architettura asincrona e sicurezza hardware. Disponibile oggi su Ecosystem.runtime a prezzo lancio di $49, rappresenta un'alternativa locale e senza abbonamenti a servizi cloud come Zapier o Make.

Data
Lettura
5 minuti
Sezioni
7
Copertina: L’Evoluzione di un Titano: Come ho trasformato un’idea nella mia prima piattaforma definitiva

C’è un momento preciso, nella vita di chi scrive codice, in cui il rumore delle ventole del computer sembra armonizzarsi con il silenzio della stanza. È quel momento in cui l'ultima funzione viene testata, l'ultimo bug critico scompare dai log e la versione visualizzata sulla dashboard non ha più suffissi come "beta" o "rc". Oggi, con il rilascio ufficiale di Runtime TelegramBot Titan Edition v1.7.6, posso finalmente dire di aver raggiunto quel traguardo: questo è il mio primo software che considero completato al cento per cento.

Non è stato un percorso breve. È stata una metamorfosi profonda che ha trasformato un'esigenza personale in uno standard professionale per l'automazione multi-canale.

Dalle tenebre del terminale alla "Glass Evolution"

Per capire dove siamo arrivati, bisogna guardare da dove siamo partiti. Le prime versioni di questo progetto erano scritte in Python, confinate nell'oscurità di un terminale. Era un software "preistorico" se confrontato a oggi: gestiva un singolo canale, richiedeva modifiche manuali a file JSON ed era estremamente fragile. Se un feed RSS era malformato, l'intero bot rischiava il crash.

Il vero salto di specie è avvenuto con la decisione di riscrivere tutto da zero utilizzando lo stack tecnologico più moderno: Electron, React e Vite. Non volevo solo un restyling, volevo creare quella che ho battezzato l'interfaccia Titan Glass. L'obiettivo era ambizioso: trasformare la complessità del backend in una "sala di regia" fluida e trasparente. Grazie agli effetti backdrop-blur e a una gerarchia visiva basata sui font Inter e Fira Code, l'utente non sta solo usando un bot, sta orchestrando un ecosistema di informazione.

"In un'epoca di sovraccarico informativo, il vero valore non è produrre più contenuti, ma distribuirli con precisione chirurgica. Titan nasce per essere quella lama."

L'ingegneria del silenzio: l'architettura Producer-Consumer

Molti si chiedono cosa renda "Titan" diverso da un comune bot di notifica. La risposta risiede sotto la scocca, in un'architettura Producer-Consumer che ho perfezionato durante i mesi di sviluppo. Nei sistemi tradizionali, l'invio di messaggi massivi può "congelare" l'applicazione. In Titan Edition, il recupero delle notizie (Fetching) e l'invio effettivo (Posting) viaggiano su binari separati grazie a una Job Queue asincrona.

Questo significa che mentre il software sta monitorando decine di feed RSS, podcast o canali YouTube, l'interfaccia rimane scattante e reattiva. L'uso di better-sqlite3 per la persistenza dei dati garantisce che nessuna notizia venga duplicata, grazie a un sistema di chiavi primarie composite che previene lo spam anche quando più bot monitorano la stessa fonte per canali diversi.

La rivoluzione YouTube: liberi dalle API Key

Uno dei pilastri della versione 1.7.x è la gestione di YouTube. Chiunque abbia provato a usare le API ufficiali di Google conosce l'incubo burocratico delle chiavi, delle quote di utilizzo e dei costi nascosti. Con Titan, ho deciso di rompere queste catene. Integrando il motore InnerTube (youtubei.js), il software monitora canali e playlist senza richiedere alcuna configurazione complessa.

Ma l'eccellenza sta nei dettagli. Abbiamo risolto il fastidioso problema delle "Premiere": grazie a un filtro intelligente che analizza i flag nativi del video (come is_upcoming), Titan evita di inviare link a video non ancora pronti, garantendo che i follower ricevano solo contenuti visualizzabili immediatamente. È un approccio che definisco automazione empatica.

OmniSync e la Fortezza dei Dati

La sicurezza non è mai stata un'opzione. Non potevo accettare che i token dei bot — i cuori pulsanti della piattaforma — fossero salvati in chiaro. Utilizzando il modulo safeStorage di Electron, ho creato un sistema di cifratura hardware-bound: i dati sono protetti da chiavi crittografiche legate univocamente alla macchina fisica dell'utente. Se il file del database venisse rubato, risulterebbe del tutto illeggibile.

Tuttavia, la sicurezza estrema spesso sacrifica la portabilità. È qui che entra in gioco OmniSync. Ho introdotto il formato file .rtb (Runtime Telegram Bot), che permette di esportare interi profili e importarli su nuove macchine con un solo click. Il software gestisce autonomamente la decodifica e la ri-cifratura istantanea per il nuovo hardware, eliminando ogni frizione nel setup.

Un Hub Globale curato nei minimi dettagli

Non è solo una questione di potenza, ma di cura artigianale. Titan Edition parla oggi 8 lingue (dall'italiano al cinese), e non si affida alle emoji di sistema per le bandiere — che spesso su Windows risultano sgranate o mancanti — ma utilizza loghi vettoriali SVG personalizzati. È questa attenzione maniacale, che va dalla sequenza di boot animata alla pulizia costante della repository (il cosiddetto De-crufting), a rendere il software un prodotto finito e non un eterno cantiere.

Il Debutto su Ecosystem.runtime e il Valore dell'Indipendenza

L'attesa è finita. Titan Edition v1.7.6 è ufficialmente disponibile da oggi, e questo rilascio segna contemporaneamente il debutto di Ecosystem.runtime, la nostra nuova casa digitale. Un hub, una vetrina e una filosofia per chi cerca strumenti di produzione verticali e senza compromessi.

Abbiamo deciso di posizionare Titan Edition sul mercato a un prezzo di listino di $99.99, offrendolo con una speciale promozione lancio a $49.00 per il primo mese.

Qualcuno potrebbe chiedersi il perché di questo posizionamento. La risposta risiede nel reale valore del tempo e dell'indipendenza.
Le alternative attuali per gestire decine di flussi RSS e YouTube in modo professionale richiedono abbonamenti a servizi cloud (come Zapier o Make) che arrivano a costare centinaia di dollari all'anno, imponendo per giunta rigidi limiti operativi sui messaggi inviabili.

Titan, al contrario, si paga una volta sola e gira localmente, per sempre. Non stiamo vendendo un semplice script, ma una vera e propria sala di regia automatizzata che lavora 24 ore su 24 al posto vostro, svincolandovi dai costi ricorrenti (SaaS) e facendovi risparmiare incalcolabili ore di lavoro manuale.

Conclusione: L'orgoglio del codice finito

Guardando la dashboard oggi, vedo più di un semplice bot. Vedo un sistema cross-platform (Windows, macOS, Linux) che rispetta il Semantic Versioning, garantendo stabilità e prevedibilità. Ho eliminato i "processi fantasma", ho domato le latenze e ho blindato la sicurezza.

Oggi non ho una lista di "cose da finire". Ho un software che è pronto a fare il suo lavoro sui vostri schermi, e un'immensa soddisfazione nell'averlo finalmente consegnato al mondo.

Ogni tanto scrivo una lettera

Nessuna cadenza fissa, nessun riassunto automatico: parte solo quando ho qualcosa da raccontare. In fondo a ognuna c'è il link per uscire.

↑ Su

Cerca nel sito

Condividi

L'indirizzo di questa pagina:

Scrivi a Simone

Segnalazioni, correzioni, o solo per dire che una cosa non funziona: quest'ultima è la più utile di tutte.