Todo lo que necesitas saber sobre cómo hacer copias de seguridad y restaurar canales de Telegram. Escrito para principiantes — con pasos concretos y errores comunes.
Una descripción general rápida: qué es esta herramienta, por qué existe y para quién es.
Publicado bajo la Licencia MIT. El código fuente completo está en GitHub — revísalo, modifícalo o compila tu propia versión.
La Herramienta de Copia de Seguridad de Canales de Telegram es una aplicación de escritorio gratuita para la copia de seguridad y restauración completas de canales de Telegram. Perfecta para cualquiera que quiera proteger su contenido, migrar entre cuentas o archivar medios valiosos.
Sin telemetría, sin servidores de terceros, sin claves de licencia. La aplicación se comunica solo con la API oficial de Telegram — igual que el cliente oficial de Telegram.
La aplicación es portátil — sin instalador, sin cambios en el registro. Solo descarga y ejecuta.
chmod +x)Guarda el archivo en cualquier carpeta y ejecútalo haciendo doble clic. No se requiere instalación.
El ejecutable no está firmado con un certificado de firma de código (cuestan cientos al año y no son prácticos para proyectos gratuitos de código abierto). Windows puede mostrar una advertencia — haz clic en Más información, luego en Ejecutar de todos modos. También puedes compilar la aplicación desde el código fuente.
Cada cliente de Telegram necesita api_id y api_hash — credenciales oficiales de Telegram. Obtenerlas es gratis y tarda 3 minutos.
Son como un "inicio de sesión de desarrollador" para Telegram. Cada aplicación de terceros usa su propio par. Crearás el tuyo — está adjunto solo a tu cuenta y es seguro.
En tu navegador, ve a https://my.telegram.org.
Introduce tu número de teléfono en formato internacional — con el código de país, comenzando con un signo más. Ejemplo: +79123456789. Telegram enviará un código de confirmación a tu aplicación o por SMS.
Después de iniciar sesión, haz clic en API development tools en la parte superior del panel de control.
Rellena el formulario — los datos reales no importan, Telegram solo los almacena para sus registros. Plataforma: selecciona Desktop. Haz clic en Create application.
Verás dos valores en la página — copia ambos:
1234567abcdef1234567890abcdef1234567890Cualquiera con tu ID de API y Hash de API — más tu número de teléfono — puede potencialmente acceder a tu cuenta de Telegram. Nunca los compartas en chats, capturas de pantalla o foros públicos.
Dos métodos de inicio de sesión — elige el que sea más fácil para ti.
Abre la pestaña Iniciar sesión. Introduce:
+backup_session)Telegram envía un código a tu aplicación. Introdúcelo en la ventana emergente que aparece. Si 2FA está habilitado, se te pedirá tu contraseña en la nube a continuación.
El número de teléfono no es necesario para el inicio de sesión por QR — solo el ID de API y el Hash de API.
Se abre una ventana con el código QR. En tu teléfono:
La ventana se cierra automáticamente después de un escaneo exitoso.
El nombre de tu cuenta aparecerá en la tarjeta de estado. Estás listo para exportar o importar canales.
Los archivos de sesión se guardan en ~/.tg_backup_tool/sessions/ — en Windows es C:\Users\TuNombre\.tg_backup_tool\sessions\. Elimina esa carpeta para cerrar sesión completamente.
Crea una copia de seguridad completa: información del canal, avatar, mensajes y archivos multimedia.
Haz clic en Actualizar lista para cargar tus canales. Esto tarda de 5 a 30 segundos dependiendo de cuántos chats tengas.
Elige un canal del menú desplegable. Tanto los canales de difusión como los supergrupos aparecen en la lista.
Introduce 0 para exportar todos los mensajes, o un número (ej. 500) solo para los últimos N. Útil para probar antes de una copia de seguridad completa.
Haz clic en Seleccionar carpeta para elegir dónde guardar. Luego haz clic en Iniciar exportación. Observa la barra de progreso — puedes cancelar en cualquier momento con Detener.
Una carpeta con un nombre de marca de tiempo, que contiene:
channel_data.json — todos los mensajes, información del canal y metadatosmedia/ — fotos, videos, documentos descargadosRestaura un canal respaldado en uno nuevo.
Haz clic en Seleccionar carpeta y elige la carpeta de la copia de seguridad creada durante la exportación (la que contiene channel_data.json).
Introduce un nombre para el nuevo canal — o mantén el predeterminado. Este es el título que aparecerá en Telegram.
Recomendado: 1–3 segundos. Los valores más bajos conducen a importaciones más rápidas pero más riesgosas. La aplicación maneja el flood-wait automáticamente — si Telegram pide esperar, se pausa y se reanuda.
Haz clic en Iniciar importación. La aplicación crea un nuevo canal y sube todo en orden (del más antiguo al más nuevo). La barra de progreso muestra la posición actual.
Telegram limita cuántos mensajes puedes enviar en un período corto. Los canales grandes (10k+ mensajes) pueden tardar horas o incluso días. La aplicación maneja esto — solo déjala ejecutándose.
No — Telegram no permite la eliminación masiva de mensajes ni la recarga en un canal existente. La importación crea un nuevo canal a partir de tu copia de seguridad.
La interfaz está traducida a 9 idiomas. Cambia en Ajustes → Idioma (se requiere reiniciar).
en
ru
es
pt
de
fr
tr
fa
zh
Las contribuciones son bienvenidas en GitHub. Solo coloca un nuevo archivo xx.json en app/locales/ — aparecerá en Ajustes automáticamente.
Respuestas rápidas a los problemas más comunes.
Haz clic en Más información en el diálogo de SmartScreen, luego en Ejecutar de todos modos. Esto sucede porque el ejecutable no está firmado con código. Si no confías en él — compila la aplicación desde el código fuente: python build.py después de instalar las dependencias.
Asegúrate de que tu aplicación de Telegram esté actualizada y tu teléfono tenga internet. Si 2FA está habilitado, debería aparecer una ventana de contraseña automáticamente después del escaneo del QR. Si nunca aparece, envía un registro de la pestaña Registro de eventos a GitHub Issues.
Asegúrate de que la cuenta sea miembro de algunos canales o grupos. Para los canales, necesitas ser administrador con derechos de publicación para verlos en la lista. Para los supergrupos, ser miembro es suficiente.
Telegram está limitando la velocidad de la cuenta. Aumenta el retraso entre mensajes (pestaña Ajustes en Importar) y espera unas horas. Para las exportaciones, la aplicación maneja FloodWait automáticamente — puedes dejarla continuar.
Telegram puede revocar una sesión si iniciaste sesión desde demasiados dispositivos o restableciste manualmente las sesiones en Telegram. Simplemente haz clic en Iniciar sesión vía QR de nuevo. Tu configuración y archivos exportados se conservan.
Abre un issue en GitHub Issues o envía un mensaje directo por Telegram: @igor_shelloff. Incluye qué hiciste, qué sucedió y (si es posible) un extracto del registro.
Este proyecto es y siempre será gratis. Si te ahorró tiempo, aquí tienes cómo puedes ayudar.
Las estrellas ayudan a otros a descubrir el proyecto.
Abrir repositorio¿Encontraste un error o tienes una idea de función?
Abrir un issueApoya el desarrollo continuo de la herramienta.
Donar¿Preguntas o comentarios? Envía un mensaje directo.
@igor_shelloffEl proyecto está en GitHub. Haz un fork, envía pull requests, añade nuevos idiomas o sugiere funciones en la sección de Issues.