Cos'è Telegram Session+Json e come usarlo? Una guida completa

"Un file di sessione Telegram (.session) è un database SQLite che memorizza le credenziali di autenticazione, inclusa la chiave di autorizzazione, l'indirizzo del server e i dati utente. Combinato con un file JSON di metadati contenente app_id, app_hash e numero di telefono, consente l'accesso completo all'API tramite MTProto." — Riferimento alla documentazione dell'API Telegram.

Hai scritto un parser che deve controllare 500 gruppi Telegram ogni ora. Oppure stai creando un bot di notifiche per il tuo prodotto SaaS. L'unica cosa tra te e il codice funzionante è un file .session.

Le librerie Python come Telethon e Pyrogram si autenticano esclusivamente attraverso file .session. Questa guida spiega cos'è Session+Json, come caricarlo nei tuoi script e cosa porta al ban degli account (e come evitarlo).

Hai bisogno di account Telegram per l'automazione? Su accs.tg puoi acquistare account Telegram Session+Json pronti per Telethon e Pyrogram. Consegna istantanea con metadati corrispondenti. Sfoglia il catalogo →

Cos'è Telegram Session+Json?

Session+Json è un formato a due file che memorizza tutto il necessario per autenticare un account Telegram tramite l'API MTProto. A differenza di Tdata (che funziona con Telegram Desktop), Session+Json è progettato per l'automazione basata su codice.

  • File .session — Un database SQLite che contiene la chiave di autorizzazione, il sale del server e lo stato della connessione. Telethon e Pyrogram leggono questo file per riprendere da dove hai lasciato, senza codice di accesso.
  • File di metadati .json — JSON in testo semplice con app_id, app_hash, numero di telefono e una password 2FA opzionale. Servono questi valori per inizializzare il client MTProto.

Perché Session+Json supera Tdata per l'automazione

Gli account Session+Json funzionano a livello API, non a livello GUI. Uno script Telethon con un account Session+Json può inviare messaggi, unirsi a gruppi, raccogliere membri e gestire canali in poche righe di Python. Non hai bisogno di un client desktop né di automazione GUI. Niente screen scraping. Puoi eseguire centinaia di sessioni su un singolo VPS senza avviare desktop aggiuntivi.

Se stai confrontando i formati, consulta la guida Tdata per l'approccio desktop.

Come usare gli account Telegram Session+Json (passo dopo passo)

  1. Installa Telethon o Pyrogram. Esegui pip install telethon o pip install pyrogram tgcrypto nel tuo ambiente Python.
  2. Posiziona i tuoi file. Metti i file .session e .json nella directory del tuo progetto accanto al tuo script.
  3. Carica la sessione nel codice. Usa il nome del file di sessione (senza estensione) quando crei il client. I metadati JSON forniscono le credenziali API.
    # Telethon example
    from telethon import TelegramClient
    import json
    
    with open('account.json') as f:
        meta = json.load(f)
    
    client = TelegramClient('account', meta['app_id'], meta['app_hash'])
    client.start(phone=meta['phone'])
    # Session is active. You can call any API method now.
        
  4. Esegui il tuo script. Telethon e Pyrogram leggono il file .session esistente all'avvio. Nessun codice QR o SMS necessario.

Session+Json vs Tdata: quale formato scegliere?

Fattore Session+Json Tdata
Ideale per Script Python, automazione API, chatbot GUI desktop, Telegram Portable
Protocollo API MTProto (protocollo Telegram diretto) Cache desktop locale (indiretta)
Sessioni concorrenti Illimitate (un VPS può eseguirne migliaia) Limitate dalle risorse del desktop
Accesso API API MTProto completa (messaggi, canali, contatti) Solo ciò che Telegram Desktop espone
Tempo di configurazione 30 secondi (pip install + inserimento file) 2 minuti (scaricare portable + configurare cartella)

Risoluzione dei problemi comuni di Session+Json

  • Sessione revocata (errore 401). L'account è stato disconnesso da remoto. Telegram segnala gli account che si muovono troppo velocemente. Lascia riposare l'account per 24 ore prima di riprovare.
  • Errori di attesa flood. Stai raggiungendo i limiti di velocità dell'API. Aggiungi ritardi casuali tra le azioni (da 5 a 15 secondi) ed evita di inviare lo stesso messaggio a più chat di seguito.
  • Numero di telefono non valido. Il telefono nel file .json non corrisponde alla sessione. Assicurati che i tuoi metadati provengano dallo stesso account del file di sessione.

Regole anti-ban per account Session+Json

Gli account Session+Json usano l'API Telegram grezza, il che li rende più visibili al rilevamento degli abusi di Telegram. Queste regole aiutano a mantenere gli account attivi più a lungo:

Regola Descrizione Raccomandazione
Corrispondenza proxy Il GEO del proxy deve corrispondere al paese di registrazione dell'account. I proxy mobili SOCKS5 funzionano meglio.
File di sessione Mantieni il file .session così com'è. Modificarlo o rigenerarlo rompe l'autenticazione. Conserva i backup in una directory sicura.
Limiti di velocità Rispetta i limiti di velocità per metodo di Telegram. Mantieni sotto i 30 messaggi al secondo per account.
Riscaldamento Non eseguire automazione su una sessione fresca. Aspetta 12-24 ore dopo il primo accesso.
2FA Una password a due fattori mantiene l'account sicuro dopo l'acquisto. Aggiungila al file di metadati .json.

Dove acquistare account Telegram Session+Json

Su accs.tg, account Session+Json sono disponibili per USA, Regno Unito, Ucraina, Russia e altri paesi. Ogni ordine include il file .session più i metadati .json con app_id e app_hash. La consegna richiede meno di 5 secondi. Gli account sono registrati su pool IP puliti tramite dispositivi mobili reali, mantenendo alti livelli di fiducia.

Ogni account viene fornito con tutto il necessario per iniziare ad automatizzare in pochi minuti.

Sfoglia il catalogo completo su accs.tg/services o usa l'API per ordini all'ingrosso. Se preferisci il formato desktop, leggi la guida Tdata.

Sign Up Catalog Sign In