Skip to content
TBTelegramBuddy
Idiomaes
Navegación principal
← Todas las guías

Cómo exportar el historial de un chat de Telegram

Exportar el historial de un chat de Telegram a una página HTML legible o a JSON, con la multimedia enlazada al lado, y guardar solo los mensajes que elijas.

7 min de lectura

Para exportar el historial de un chat de Telegram necesitas algo que lea la conversación como tú y la escriba en tu propio disco. TelegramBuddy lo hace de tres formas: una página HTML legible que puedes abrir en cualquier navegador, un archivo JSON para todo lo que necesite datos estructurados, y un archivo de texto plano con solo los mensajes que hayas elegido. Es una app de escritorio gratuita para macOS y Windows, y en Linux se ejecuta desde el código fuente. No es un bot ni un sitio web: inicias sesión en tu propio Telegram con un código QR o con tu número de teléfono, y la exportación se escribe directamente en una carpeta de tu computadora.

Qué forma te conviene se reduce a una sola pregunta: ¿va a leer esto una persona o un programa?

HTML o JSON: cuál exportación te conviene

Las dos cubren la misma conversación. La diferencia está en para quién es el archivo.

Página HTML Archivo JSON
Qué obtienes Una sola página, dispuesta en orden de lectura Un registro estructurado por cada mensaje
Con qué se abre Cualquier navegador web Cualquier cosa que lea JSON: un script, un importador de hojas de cálculo, otra app
Mejor para Leer, conservar, pasárselo a alguien Buscar en masa, contar cosas, llevarte los datos a otro sitio
Multimedia Enlazada a los archivos de tu disco Referenciada por nombre de archivo y ruta
Agradable de leer Sí No mucho

Una regla general: el HTML es la copia que de verdad vas a abrir dentro de tres años. El JSON es la copia que agradecerás cuando quieras hacer algo que nadie había previsto: sacar todos los enlaces que un grupo haya publicado, contar mensajes por mes, pasarle una conversación a otra herramienta. No son excluyentes, y exportar las dos es la opción más segura por defecto.

Cómo exportar el historial de un chat de Telegram, paso a paso

El orden importa más de lo que la gente espera, porque la exportación enlaza a los archivos de multimedia en lugar de llevarlos dentro. Descarga primero, exporta después, y todos los enlaces de la página terminada funcionarán.

  1. Inicia sesión. Abre la app e inicia sesión en tu propio Telegram con un código QR o con tu número de teléfono. En el primer arranque te pide un api_id y un api_hash, que consigues gratis en Telegram, en my.telegram.org, dentro de «API development tools». Son un par de minutos, se hace una sola vez y los valores se quedan en tu máquina. Tienes la guía completa en cómo conseguir un api_id y un api_hash de Telegram.
  2. Abre el chat que quieras. Elígelo de tu lista de chats, o pega un @usuario, un id numérico, un enlace de invitación t.me/+ o un enlace privado t.me/c/<id>/<mensaje> para abrir algo que todavía no esté en la lista. Los grupos y canales privados funcionan siempre que seas miembro; mira descargar de un canal privado de Telegram.
  3. Descarga la multimedia. Usa la descarga por lotes para traerte todos los archivos que coincidan en el chat, recorriendo el historial completo, o selecciona mensajes a mano en la vista de chat. Puedes poner varios chats en la cola a la vez y dejarlo trabajando.
  4. Deja que termine. Un historial largo lleva su tiempo y Telegram a veces le pide a la app que espere; de esas pausas se encarga la app por ti. Los archivos grandes continúan desde donde se quedaron en lugar de empezar de cero, lo cual importa con una conexión inestable: eso se cubre en reanudar descargas de Telegram interrumpidas.
  5. Exporta el chat. Elige HTML, JSON o los dos. La exportación se escribe junto a tus archivos.
  6. Comprueba una cosa. Abre la página HTML y haz clic en una foto y en un video. Si se abren, tu archivo está sano y puedes guardarlo en un sitio seguro.

El paso 3 es opcional en sentido estricto: puedes exportar la conversación por su cuenta. Pero una exportación cuya multimedia nunca se descargó es una transcripción con enlaces muertos dentro, que rara vez es lo que alguien entiende por un archivo.

Cómo se enlaza la exportación con la multimedia que descargaste

La exportación no mete las imágenes dentro de un único archivo enorme. Apunta a los archivos reales de tu disco, que es la razón de que sigan siendo útiles por sí solos y de que la página se abra al instante.

Los archivos se guardan en una carpeta por chat, y puedes dividir cada chat en subcarpetas Photos, Videos, Files, Music y Voice (Fotos, Videos, Archivos, Música y Voz). Cada archivo conserva el nombre que le dio Telegram. Los archivos que llegan sin nombre alguno —que son casi todas las fotos y muchos videos— se nombran según el id del mensaje del que vienen, así que una foto del mensaje 4182 acaba como 4182.jpg. Si dos archivos realmente distintos comparten nombre, el segundo lleva el id del mensaje entre paréntesis: report (4193).pdf. Nada sobrescribe nada en silencio.

Dos consecuencias prácticas:

  • Mantén juntos la carpeta y la exportación. La exportación se refiere a los archivos por su sitio dentro de esa carpeta. Mueve la carpeta entera del chat a donde quieras; si mueves la página HTML fuera de ella por su cuenta, los enlaces se rompen. Cuando respaldes el archivo, respalda la carpeta.
  • Las fechas cuadran. La marca de tiempo de cada archivo se ajusta a la fecha en que se publicó el mensaje, no a la fecha en que lo descargaste. Ordena por fecha la carpeta de un chat en Finder o en el Explorador de archivos y obtienes el orden en que ocurrió la conversación, lo que hace que la carpeta se pueda recorrer incluso sin abrir la exportación.

Guardar el texto de solo los mensajes que necesitas

Una exportación completa es la herramienta equivocada para «en algún punto de este hilo había una dirección». Para eso, la vista de chat es más rápida.

La vista de chat muestra toda la conversación, de lo más antiguo a lo más reciente: texto y multimedia juntos, con separadores por día y miniaturas, y los mensajes anteriores cargándose a medida que subes. Haz clic en un mensaje para seleccionarlo, shift+clic para tomar un rango, o usa Seleccionar todo, Solo archivos o Solo textos para barridos completos. Con tu selección hecha, guarda el texto en un archivo .txt y obtienes exactamente esos mensajes, en el orden del chat, y nada más.

Esto es lo que quieres para sacar las decisiones de un grupo de planificación con 900 mensajes, conservar una receta que alguien publicó o reunir todos los enlaces de un canal de lectura. Tarda segundos y produce un archivo lo bastante pequeño para pegarlo en una nota.

Mantener el archivo al día sin empezar de cero

Los canales siguen publicando, así que una exportación es una instantánea y no un espejo en vivo. Actualizarla sale barato: vuelve a lanzar el mismo chat y los archivos que ya terminaron se saltan, de modo que solo se trae lo nuevo. Luego exporta otra vez encima.

Eso convierte una actualización mensual o trimestral en una costumbre perfectamente razonable para un canal que te importa, y es la razón de que la primera pasada sea la lenta.

Qué es una exportación y qué no es

Vale la pena ser claro con los límites:

  • Ve exactamente lo que ve tu cuenta. Los chats de los que eres miembro, nada más. No hay ninguna puerta trasera a un canal en el que nunca estuviste.
  • Es una instantánea del momento en que la ejecutaste. Nada se sincroniza después hasta que la vuelvas a ejecutar.
  • Nada pasa por el servidor de nadie más. No hay cuenta de TelegramBuddy ni paso de subida: la app habla directamente con Telegram y escribe en tu disco. Tu sesión es un archivo en tu propia máquina. Este es un proyecto independiente y no está afiliado a Telegram.
  • Poder guardar algo no es lo mismo que tener derecho a conservarlo o a compartirlo. Los cursos de pago, las películas con licencia y el trabajo de otras personas siguen siendo suyos. Archiva lo que sea tuyo para archivarlo.

Por dónde seguir

Si estás montando esto por primera vez, el paso del api_id es la única parte que implica salir de la app, así que empieza por ahí. Si estás valorando si la app cubre lo que necesitas, la página de funciones reúne en un solo sitio la vista de chat, la vista de galería, la descarga por lotes y el comportamiento de la exportación, y las preguntas frecuentes responden a las dudas cortas: dónde acaban los archivos, qué pasa si se cae la conexión, cuáles de los ocho idiomas de la interfaz están disponibles.