Herramienta de Backup · Guía Completa

Protege tus canales de la manera correcta

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.

Primeros pasos
Usar la aplicación
Más

Introducción

Una descripción general rápida: qué es esta herramienta, por qué existe y para quién es.

Totalmente de código abierto

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.

100% local — tus datos nunca salen de tu ordenador

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.

¿Por qué hacer una copia de seguridad de tus canales?

  • Protección contra la pérdida de datos — los canales pueden ser eliminados o bloqueados
  • Archivar contenido valioso — guarda mensajes y medios importantes
  • Migración entre cuentas — transfiere canales a una nueva cuenta
  • Copias de seguridad periódicas — mantén tu contenido seguro a lo largo del tiempo
  • Recuperación tras errores — vuelve a un estado anterior del canal

Descargar e instalar

La aplicación es portátil — sin instalador, sin cambios en el registro. Solo descarga y ejecuta.

Requisitos del sistema
  • Windows 10/11 o Linux
  • 2 GB de RAM mínimo
  • 100 MB de espacio libre en disco + espacio para copias de seguridad
  • Conexión a Internet activa
  • Cuenta de Telegram con acceso a canales
1 Abre la página de Releases

Ve a la página oficial de GitHub Releases:

Abrir Último Lanzamiento
2 Descarga el archivo para tu sistema operativo
  • TGBackupTool-Windows.exe — para Windows 10/11
  • TGBackupTool-Linux — para Linux (hazlo ejecutable con chmod +x)
3 Ejecuta la aplicación

Guarda el archivo en cualquier carpeta y ejecútalo haciendo doble clic. No se requiere instalación.

Advertencia de Windows SmartScreen

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.

Configuración de la API de Telegram

Cada cliente de Telegram necesita api_id y api_hash — credenciales oficiales de Telegram. Obtenerlas es gratis y tarda 3 minutos.

¿Qué son el ID de API y el Hash de API?

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.

1 Abre my.telegram.org

En tu navegador, ve a https://my.telegram.org.

2 Inicia sesión con tu número de teléfono

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.

3 Abre API Development Tools

Después de iniciar sesión, haz clic en API development tools en la parte superior del panel de control.

4 Crea una aplicación

Rellena el formulario — los datos reales no importan, Telegram solo los almacena para sus registros. Plataforma: selecciona Desktop. Haz clic en Create application.

5 Copia tus credenciales

Verás dos valores en la página — copia ambos:

  • App api_id — un número como 1234567
  • App api_hash — una cadena larga como abcdef1234567890abcdef1234567890
Mantén estos privados

Cualquiera 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.

Autorización

Dos métodos de inicio de sesión — elige el que sea más fácil para ti.

Inicio de sesión por teléfono

1 Rellena el formulario de inicio de sesión

Abre la pestaña Iniciar sesión. Introduce:

  • ID de API — de my.telegram.org
  • Hash de API — de my.telegram.org
  • Teléfono — en formato internacional con +
  • Nombre de la sesión — cualquier etiqueta (predeterminado: backup_session)
2 Haz clic en "Iniciar sesión vía teléfono"

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.

Inicio de sesión por código QR

1 Rellena el ID de API y el Hash de API

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.

2 Haz clic en "Iniciar sesión vía código QR"

Se abre una ventana con el código QR. En tu teléfono:

  1. Abre Telegram
  2. Ve a Ajustes → Dispositivos
  3. Toca Escanear QR
  4. Apunta la cámara al código QR en tu pantalla

La ventana se cierra automáticamente después de un escaneo exitoso.

El estado se vuelve "Autorizado"

El nombre de tu cuenta aparecerá en la tarjeta de estado. Estás listo para exportar o importar canales.

¿Dónde se almacena la sesión?

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.

Exportar un Canal

Crea una copia de seguridad completa: información del canal, avatar, mensajes y archivos multimedia.

1 Abre la pestaña Exportar

Haz clic en Actualizar lista para cargar tus canales. Esto tarda de 5 a 30 segundos dependiendo de cuántos chats tengas.

2 Selecciona un canal

Elige un canal del menú desplegable. Tanto los canales de difusión como los supergrupos aparecen en la lista.

3 Configura las opciones de exportación
  • ✓ Nombre del canal — guarda el título
  • ✓ Descripción — guarda la biografía del canal
  • ✓ Avatar — descarga la imagen de perfil
  • ✓ Mensajes — guarda todos los mensajes
  • ✓ Archivos multimedia — descarga fotos, videos, documentos
4 Establece el límite de mensajes

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.

5 Elige la carpeta de exportación e inicia

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.

Lo que obtienes

Una carpeta con un nombre de marca de tiempo, que contiene:

  • channel_data.json — todos los mensajes, información del canal y metadatos
  • media/ — fotos, videos, documentos descargados
Consejos de exportación
  • Para canales enormes, usa un límite de mensajes para una exportación parcial
  • Haz copias de seguridad de los canales importantes con regularidad
  • Almacena las copias de seguridad en medios confiables o en la nube

Importar un Canal

Restaura un canal respaldado en uno nuevo.

1 Abre la pestaña Importar

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).

2 Elige qué restaurar
  • ✓ Nombre — usar el nombre de la copia de seguridad
  • ✓ Descripción — usar la descripción de la copia de seguridad
  • ✓ Avatar — subir el avatar de la copia de seguridad
  • ✓ Mensajes — restaurar todos los mensajes
  • ✓ Archivos multimedia — subir todos los medios
3 Establece el nombre del nuevo canal

Introduce un nombre para el nuevo canal — o mantén el predeterminado. Este es el título que aparecerá en Telegram.

4 Establece el retraso entre mensajes

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.

5 Inicia la importación

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.

Límites de la API de Telegram

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.

¿Puedo restaurar en el mismo canal?

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.

Idiomas compatibles

La interfaz está traducida a 9 idiomas. Cambia en Ajustes → Idioma (se requiere reiniciar).

English

en

Русский

ru

Español

es

Português

pt

Deutsch

de

Français

fr

Türkçe

tr

فارسی

fa

中文

zh

¿Quieres añadir tu idioma?

Las contribuciones son bienvenidas en GitHub. Solo coloca un nuevo archivo xx.json en app/locales/ — aparecerá en Ajustes automáticamente.

Solución de problemas

Respuestas rápidas a los problemas más comunes.

Windows bloquea el .exe — ¿qué hago?

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.

El inicio de sesión por código QR no funciona o no aparece el aviso de contraseña

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.

La lista de canales está vacía después de Actualizar

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.

Errores de FloodWait durante la exportación o importación

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.

La sesión ha expirado — necesito iniciar sesión de nuevo

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.

¿Dónde puedo obtener ayuda?

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.

Apoyar el Proyecto

Este proyecto es y siempre será gratis. Si te ahorró tiempo, aquí tienes cómo puedes ayudar.

Estrella en GitHub

Las estrellas ayudan a otros a descubrir el proyecto.

Abrir repositorio
Reportar errores

¿Encontraste un error o tienes una idea de función?

Abrir un issue
Donar vía Boosty

Apoya el desarrollo continuo de la herramienta.

Donar
Saluda

¿Preguntas o comentarios? Envía un mensaje directo.

@igor_shelloff
Contribuir con código o traducciones

El proyecto está en GitHub. Haz un fork, envía pull requests, añade nuevos idiomas o sugiere funciones en la sección de Issues.