¿Qué es Telegram Session+Json y cómo utilizarlo? Una guía completa

"Un archivo de sesión de Telegram (.session) es una base de datos SQLite que almacena credenciales de autenticación, incluida la clave de autorización, la dirección del servidor y los datos del usuario. Combinado con un archivo JSON de metadatos que contiene app_id, app_hash y número de teléfono, permite el acceso completo a la API a través de MTProto." — Referencia de la documentación de la API de Telegram.

Escribió un analizador que necesita verificar 500 grupos de Telegram cada hora. O está creando un bot de notificaciones para su producto SaaS. Lo único que se interpone entre usted y el código funcional es un archivo .session.

Las bibliotecas de Python como Telethon y Pyrogram se autentican exclusivamente a través de archivos .session. Esta guía cubre qué es Session+Json, cómo cargarlo en sus scripts y qué hace que las cuentas sean baneadas (y cómo evitarlo).

¿Necesita cuentas de Telegram para automatización? En accs.tg puede comprar cuentas Telegram Session+Json listas para Telethon y Pyrogram. Entrega instantánea con metadatos coincidentes. Ver catálogo →

¿Qué es Telegram Session+Json?

Session+Json es un formato de dos archivos que almacena todo lo necesario para autenticar una cuenta de Telegram a través de la API MTProto. A diferencia de Tdata (que funciona con Telegram Desktop), Session+Json está diseñado para automatización basada en código.

  • Archivo .session — Una base de datos SQLite que contiene la clave de autorización, la sal del servidor y el estado de la conexión. Telethon y Pyrogram leen este archivo para continuar donde lo dejó, sin código de inicio de sesión.
  • Archivo de metadatos .json — JSON en texto plano con app_id, app_hash, número de teléfono y una contraseña 2FA opcional. Necesita estos valores para inicializar el cliente MTProto.

Por qué Session+Json supera a Tdata para automatización

Las cuentas Session+Json funcionan a nivel de API, no a nivel de GUI. Un script de Telethon con una cuenta Session+Json puede enviar mensajes, unirse a grupos, extraer miembros y administrar canales en unas pocas líneas de Python. No necesita un cliente de escritorio ni automatización de GUI. Tampoco scraping de pantalla. Puede ejecutar cientos de sesiones en un solo VPS sin iniciar escritorios adicionales.

Si está comparando formatos, consulte la guía de Tdata para el enfoque de escritorio.

Cómo usar cuentas Telegram Session+Json (paso a paso)

  1. Instale Telethon o Pyrogram. Ejecute pip install telethon o pip install pyrogram tgcrypto en su entorno Python.
  2. Coloque sus archivos. Coloque los archivos .session y .json en el directorio de su proyecto junto a su script.
  3. Cargue la sesión en código. Use el nombre del archivo de sesión (sin extensión) al crear el cliente. Los metadatos JSON proporcionan las credenciales de la 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. Ejecute su script. Telethon y Pyrogram leen el archivo .session existente al inicio. No se necesita código QR ni SMS.

Session+Json vs Tdata: ¿qué formato elegir?

Factor Session+Json Tdata
Mejor para Scripts Python, automatización API, chatbots GUI de escritorio, Telegram Portable
Protocolo API MTProto (protocolo Telegram directo) Caché de escritorio local (indirecto)
Sesiones concurrentes Ilimitadas (un VPS puede ejecutar miles) Limitado por recursos del escritorio
Acceso a API API MTProto completa (mensajes, canales, contactos) Solo lo que Telegram Desktop expone
Tiempo de configuración 30 segundos (pip install + colocar archivos) 2 minutos (descargar portable + configurar carpeta)

Solución de problemas comunes de Session+Json

  • Sesión revocada (error 401). La cuenta fue desconectada de forma remota. Telegram marca las cuentas que se mueven demasiado rápido. Deje reposar la cuenta 24 horas antes de reintentar.
  • Errores de espera por inundación. Está alcanzando los límites de velocidad de la API. Agregue demoras aleatorias entre acciones (5 a 15 segundos) y evite enviar el mismo mensaje a varios chats seguidos.
  • Número de teléfono inválido. El teléfono en el archivo .json no coincide con la sesión. Asegúrese de que sus metadatos provengan de la misma cuenta que el archivo de sesión.

Reglas antibaneo para cuentas Session+Json

Las cuentas Session+Json usan la API bruta de Telegram, lo que las hace más visibles para la detección de abusos de Telegram. Estas reglas ayudan a mantener las cuentas activas por más tiempo:

Regla Descripción Recomendación
Coincidencia de proxy El GEO del proxy debe coincidir con el país de registro de la cuenta. Los proxies móviles SOCKS5 funcionan mejor.
Archivo de sesión Mantenga el archivo .session tal cual. Editarlo o regenerarlo rompe la autenticación. Guarde copias de seguridad en un directorio seguro.
Límites de velocidad Manténgase dentro de los límites de velocidad por método de Telegram. Manténgase por debajo de 30 mensajes por segundo por cuenta.
Calentamiento No ejecute automatización en una sesión nueva. Espere 12 a 24 horas después del primer inicio de sesión.
2FA Una contraseña de dos factores mantiene la cuenta segura después de la compra. Agréguela al archivo de metadatos .json.

Dónde comprar cuentas Telegram Session+Json

En accs.tg, hay cuentas Session+Json disponibles para EE. UU., Reino Unido, Ucrania, Rusia y otros países. Cada pedido incluye el archivo .session más los metadatos .json con app_id y app_hash. La entrega toma menos de 5 segundos. Las cuentas están registradas en grupos de IP limpios a través de dispositivos móviles reales, lo que mantiene altos niveles de confianza.

Cada cuenta viene con todo lo necesario para empezar a automatizar en cuestión de minutos.

Explore el catálogo completo en accs.tg/services o use la API para pedidos al por mayor. Si prefiere el formato de escritorio, lea la guía de Tdata.

Sign Up Catalog Sign In