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.