Haz copias de seguridad de chats de Telegram con una herramienta de línea de comandos
La herramienta synchromessotron te permite exportar mensajes, archivos multimedia y metadatos de canales, grupos y chats privados de Telegram a almacenamiento local. Las solicitudes se realizan en nombre del usuario mediante bibliotecas oficiales de la API de Telegram, garantizando acceso solo a contenido visible. Soporta Markdown para lectura humana y JSON para procesamiento, con medios guardados en sus formatos originales.
Instalación y configuración
Descarga la versión desde GitHub: github.com/vsirotin/synchromessotron/releases.
- Descarga la documentación en tu idioma preferido (disponible en ruso).
- Elige el ejecutable según tu sistema operativo: telegram-cli.exe para Windows, binarios correspondientes para Linux/macOS.
- Coloca todos los archivos en el mismo directorio.
- Inicia el proceso de copia de seguridad con:
telegram-cli backup
Interfaz de línea de comandos. Para la versión con interfaz gráfica, revisa el repositorio en busca de actualizaciones.
Seguridad y limitaciones
- Almacenamiento de datos: El ID de API, el hash y la sesión se almacenan localmente en un archivo de configuración junto al ejecutable. Solo accesibles con acceso físico a la máquina. Elimina el archivo para restablecer.
- Transferencia de datos: Todos los datos fluyen exclusivamente hacia los servidores de Telegram mediante llamadas similares a TDLib — sin intervención de terceros.
- Límites de inundación: Respeta los límites de frecuencia de Telegram; el riesgo de bloqueo es mínimo, ya que la herramienta imita el comportamiento real de un usuario.
- Formatos: Texto en Markdown, JSON con estructura completa (entidades, reacciones, respuestas), medios conservados sin conversión.
A diferencia de la exportación del cliente oficial de escritorio, ofrece sincronización incremental, filtrado por fecha/ID y automatización mediante scripts.
Configuración de exportación
El comando backup captura todo el contenido disponible por defecto. Opciones adicionales:
--chat-id <ID>: chat o canal específico.--from-date <YYYY-MM-DD>: comenzar desde una fecha determinada.--limit <N>: número máximo de mensajes.--media-only: exportar solo archivos multimedia.
Ejemplo de exportación selectiva:
telegram-cli backup --chat-id @mychannel --from-date 2024-01-01 --limit 5000
La salida en formato JSON incluye message_id, date, from_id, reply_to, media (foto/video/documento) y texto con entidades (negrita, enlace, código).
Comparación con alternativas
| Característica | synchromessotron | Exportación oficial | tg-archive |
|--------|------------------|-----------------|------------|
| Interfaz gráfica | No (solo CLI) | Sí | No |
| Sincronización incremental | Sí | No | Parcial |
| JSON + Markdown | Sí | HTML/JSON | JSON |
| Límites de tasa | Aplicados | Limitados | Pueden infringirse |
| Exportación de medios | Completa | Sí | Sí |
Ideal para análisis local, migración de datos y archivado offline. Código abierto bajo licencia MIT.
Puntos clave
- El almacenamiento local de sesiones reduce riesgos de filtración.
- Cumplimiento de los límites de la API evita bloqueos de cuenta.
- Formato dual (Markdown/JSON) asegura legibilidad tanto para humanos como para máquinas.
- Automatización mediante scripts permite copias de seguridad programadas.
- Funciona con grupos y canales privados sin permisos adicionales.
— Editorial Team
Aún no hay comentarios.