tg archive
v1.1.3
tg-archive es una herramienta para exportar chats grupales de Telegram a sitios web estáticos, preservando el historial de chat como archivos de listas de correo.
El archivo del grupo @fossunited Telegram.
tg-archive utiliza el cliente API Telethon Telegram para sincronizar periódicamente mensajes de un grupo a una base de datos SQLite local (archivo), descargando solo mensajes nuevos desde la última sincronización. Luego genera un sitio web de archivo estático de mensajes para publicarlos en cualquier lugar.
pip3 install tg-archive
(probado con Python 3.8.6).tg-archive --new --path=mysite
(crea un nuevo sitio. cd
en mysite y edita config.yaml
).tg-archive --sync
(sincroniza datos en data.sqlite
). Nota: La primera conexión le solicitará su número de teléfono + un código de autenticación de Telegram enviado a la aplicación. Tras una autenticación exitosa, se crea un archivo session.session
. NO COMPARTA este archivo de sesión públicamente ya que contiene la autorización API para su cuenta.tg-archive --build
(construye el sitio estático en el directorio site
, que se puede publicar) Edite el template.html
generado y los activos estáticos en el directorio ./static
para personalizar el sitio.
Licenciado bajo la licencia MIT.