Tutto ciò che devi sapere sul backup e il ripristino dei canali Telegram. Scritta per i principianti — con passaggi concreti e insidie comuni.
Una rapida panoramica: cos'è questo strumento, perché esiste e a chi è rivolto.
Rilasciato sotto licenza MIT. Il codice sorgente completo è su GitHub — controllalo, modificalo o compila la tua versione.
Lo Strumento di Backup per Canali Telegram è un'applicazione desktop gratuita per il backup e il ripristino completi dei canali Telegram. Perfetto per chiunque voglia proteggere i propri contenuti, migrare tra account o archiviare media di valore.
Nessuna telemetria, nessun server di terze parti, nessuna chiave di licenza. L'app comunica solo con l'API ufficiale di Telegram — come il client ufficiale di Telegram.
L'app è portatile — nessun installer, nessuna modifica al registro. Basta scaricare ed eseguire.
Vai alla pagina ufficiale delle GitHub Releases:
Apri l'ultima Releasechmod +x)Salva il file in una cartella qualsiasi e avvialo con un doppio clic. Nessuna installazione richiesta.
L'eseguibile non è firmato con un certificato di firma del codice (costano centinaia di euro all'anno e non sono pratici per i progetti open source gratuiti). Windows potrebbe mostrare un avviso — clicca su Ulteriori informazioni, poi su Esegui comunque. Puoi anche compilare l'app dal codice sorgente.
Ogni client Telegram necessita di api_id e api_hash — credenziali ufficiali da Telegram. Ottenerle è gratuito e richiede 3 minuti.
Sono come un "login sviluppatore" per Telegram. Ogni app di terze parti usa la sua coppia. Creerai la tua — è associata solo al tuo account ed è sicura.
Nel tuo browser, vai su https://my.telegram.org.
Inserisci il tuo numero di telefono in formato internazionale — con il prefisso del paese, iniziando con un più. Esempio: +393331234567. Telegram invierà un codice di conferma alla tua app o via SMS.
Dopo il login, clicca su API development tools nella parte superiore della dashboard.
Compila il modulo — i dati effettivi non hanno importanza, Telegram li memorizza solo per i suoi archivi. Piattaforma: seleziona Desktop. Clicca su Create application.
Vedrai due valori sulla pagina — copiali entrambi:
1234567abcdef1234567890abcdef1234567890Chiunque abbia il tuo API ID e API Hash — più il tuo numero di telefono — può potenzialmente accedere al tuo account Telegram. Non condividerli mai in chat, screenshot o forum pubblici.
Due metodi di accesso — scegli quello più facile per te.
Apri la scheda Login. Inserisci:
+backup_session)Telegram invia un codice alla tua app. Inseriscilo nella finestra che appare. Se la 2FA è abilitata, ti verrà chiesta la password cloud.
Il numero di telefono non è richiesto per il login tramite QR — solo API ID e API Hash.
Si apre una finestra QR. Sul tuo telefono:
La finestra si chiude automaticamente dopo una scansione riuscita.
Il nome del tuo account apparirà nella scheda di stato. Sei pronto per esportare o importare canali.
I file di sessione vengono salvati in ~/.tg_backup_tool/sessions/ — su Windows è C:\Users\TuoNome\.tg_backup_tool\sessions\. Elimina quella cartella per disconnetterti completamente.
Crea un backup completo: info del canale, avatar, messaggi e file media.
Clicca su Aggiorna elenco per caricare i tuoi canali. Questo richiede 5–30 secondi a seconda di quante chat hai.
Scegli un canale dal menu a discesa. Sia i canali broadcast che i supergruppi appaiono nell'elenco.
Inserisci 0 per esportare tutti i messaggi, o un numero (es. 500) per solo gli ultimi N. Utile per testare prima di un backup completo.
Clicca su Seleziona cartella per scegliere dove salvare. Poi clicca su Avvia esportazione. Guarda la barra di avanzamento — puoi annullare in qualsiasi momento con Ferma.
Una cartella con un nome timestamp, contenente:
channel_data.json — tutti i messaggi, info del canale e metadatimedia/ — foto, video, documenti scaricatiRipristina un canale di cui hai fatto il backup in uno nuovo.
Clicca su Seleziona cartella e scegli la cartella del backup creata durante l'esportazione (quella contenente channel_data.json).
Inserisci un nome per il nuovo canale — o mantieni il valore predefinito. Questo è il titolo che apparirà in Telegram.
Consigliato: 1–3 secondi. Valori più bassi portano a importazioni più veloci ma più rischiose. L'app gestisce automaticamente il flood-wait — se Telegram chiede di attendere, mette in pausa e riprende.
Clicca su Avvia importazione. L'app crea un nuovo canale e carica tutto in ordine (dal più vecchio al più nuovo). La barra di avanzamento mostra la posizione attuale.
Telegram limita quanti messaggi puoi inviare in un breve periodo. Canali grandi (10k+ messaggi) possono richiedere ore o addirittura giorni. L'app gestisce questo — lasciala semplicemente in esecuzione.
No — Telegram non consente l'eliminazione massiva o il ricaricamento in un canale esistente. L'importazione crea un nuovo canale dal tuo backup.
L'interfaccia è tradotta in 9 lingue. Cambia in Impostazioni → Lingua (richiede riavvio).
en
ru
es
pt
de
fr
tr
fa
zh
I contributi sono benvenuti su GitHub. Basta inserire un nuovo xx.json in app/locales/ — apparirà automaticamente nelle Impostazioni.
Risposte rapide ai problemi più comuni.
Clicca su Ulteriori informazioni nella finestra di dialogo SmartScreen, poi su Esegui comunque. Questo accade perché l'eseguibile non è firmato digitalmente. Se non ti fidi — compila l'app dal codice sorgente: python build.py dopo aver installato le dipendenze.
Assicurati che la tua app Telegram sia aggiornata e che il telefono abbia accesso a internet. Se la 2FA è abilitata, dovrebbe apparire automaticamente una finestra per la password dopo la scansione del QR. Se non appare mai, invia il log dalla scheda Event Log a GitHub Issues.
Assicurati che l'account sia membro di alcuni canali o gruppi. Per i canali, devi essere admin con diritti di pubblicazione per vederli nell'elenco. Per i supergruppi, essere membro è sufficiente.
Telegram sta limitando la velocità dell'account. Aumenta il ritardo tra i messaggi (scheda Impostazioni in Importa) e attendi alcune ore. Per le esportazioni, l'app gestisce automaticamente FloodWait — puoi semplicemente lasciarla continuare.
Telegram può revocare una sessione se hai effettuato l'accesso da troppi dispositivi o reimpostato manualmente le sessioni in Telegram. Basta cliccare su Accedi tramite QR di nuovo. Le tue impostazioni e i file esportati vengono preservati.
Apri una issue su GitHub Issues o scrivi direttamente su Telegram: @igor_shelloff. Includi cosa hai fatto, cosa è successo e (se possibile) un estratto del log.
Questo progetto è e sarà sempre gratuito. Se ti ha fatto risparmiare tempo, ecco come puoi aiutare.
Le stelle aiutano gli altri a scoprire il progetto.
Apri repoHai trovato un bug o hai un'idea per una funzionalità?
Apri una issueSupporta l'ulteriore sviluppo dello strumento.
DonaDomande o feedback? Scrivici direttamente.
@igor_shelloffIl progetto è su GitHub. Fai un fork, invia pull request, aggiungi nuove lingue o suggerisci funzionalità nella sezione Issues.