tg archive
v1.1.3
tg-archive é uma ferramenta para exportar chats de grupo do Telegram para sites estáticos, preservando o histórico do chat como arquivos de listas de e-mail.
O arquivo do grupo @fossunited Telegram.
tg-archive usa o cliente Telethon Telegram API para sincronizar periodicamente mensagens de um grupo para um banco de dados SQLite local (arquivo), baixando apenas novas mensagens desde a última sincronização. Em seguida, ele gera um site de arquivo estático de mensagens para serem publicadas em qualquer lugar.
pip3 install tg-archive
(testado com Python 3.8.6).tg-archive --new --path=mysite
(cria um novo site. cd
em mysite e edite config.yaml
).tg-archive --sync
(sincroniza dados em data.sqlite
). Observação: a primeira conexão solicitará seu número de telefone + um código de autenticação do Telegram enviado ao aplicativo. Na autenticação bem-sucedida, um arquivo session.session
é criado. NÃO COMPARTILHE este arquivo de sessão publicamente, pois ele contém a autorização da API para sua conta.tg-archive --build
(cria o site estático no diretório site
, que pode ser publicado) Edite o template.html
gerado e os ativos estáticos no diretório ./static
para personalizar o site.
Licenciado sob a licença MIT.