tg archive
v1.1.3
tg-archive est un outil permettant d'exporter des discussions de groupe Telegram vers des sites Web statiques, en préservant l'historique des discussions comme les archives de listes de diffusion.
Les archives du groupe @fossunited Telegram.
tg-archive utilise le client API Telethon Telegram pour synchroniser périodiquement les messages d'un groupe vers une base de données SQLite locale (fichier), en téléchargeant uniquement les nouveaux messages depuis la dernière synchronisation. Il génère ensuite un site Web d'archives statiques de messages à publier n'importe où.
pip3 install tg-archive
(testé avec Python 3.8.6).tg-archive --new --path=mysite
(crée un nouveau site. cd
dans mysite et modifie config.yaml
).tg-archive --sync
(synchrone les données dans data.sqlite
). Remarque : la première connexion vous demandera votre numéro de téléphone + un code d'authentification Telegram envoyé à l'application. En cas d'authentification réussie, un fichier session.session
est créé. NE PARTAGEZ PAS publiquement ce fichier de session car il contient l'autorisation API pour votre compte.tg-archive --build
(construit le site statique dans le répertoire site
, qui peut être publié) Modifiez le template.html
généré et les ressources statiques dans le répertoire ./static
pour personnaliser le site.
Sous licence MIT.