tg archive
v1.1.3

tg-archive — это инструмент для экспорта групповых чатов Telegram на статические веб-сайты, сохраняющий историю чатов, например, архивы списков рассылки.
Архив группы Telegram @fossunited.

tg-archive использует клиент Telethon Telegram API для периодической синхронизации сообщений из группы с локальной базой данных (файлом) SQLite, загружая только новые сообщения с момента последней синхронизации. Затем он создает статический архивный веб-сайт сообщений, который можно публиковать где угодно.
pip3 install tg-archive (проверено на Python 3.8.6).tg-archive --new --path=mysite (создает новый site. cd в mysite и редактирует config.yaml ).tg-archive --sync (синхронизирует данные в data.sqlite ). Примечание. При первом подключении будет запрошен ваш номер телефона + код авторизации Telegram, отправленный в приложение. При успешной аутентификации создается файл session.session . НЕ ДЕЛИТЕ этот файл сеанса публично, поскольку он содержит авторизацию API для вашей учетной записи.tg-archive --build (создает статический сайт в каталог site , который можно опубликовать) Отредактируйте сгенерированный template.html и статические ресурсы в каталоге ./static чтобы настроить сайт.
Лицензировано по лицензии MIT.