tg archive
v1.1.3
tg-archive는 Telegram 그룹 채팅을 정적 웹사이트로 내보내고 메일링 목록 아카이브와 같은 채팅 기록을 보존하는 도구입니다.
@fossunated 텔레그램 그룹 아카이브.
tg-archive는 Telethon Telegram API 클라이언트를 사용하여 그룹의 메시지를 로컬 SQLite 데이터베이스(파일)에 주기적으로 동기화하고 마지막 동기화 이후 새 메시지만 다운로드합니다. 그런 다음 어디에나 게시할 메시지의 정적 아카이브 웹 사이트를 생성합니다.
pip3 install tg-archive
로 설치합니다(Python 3.8.6으로 테스트됨).tg-archive --new --path=mysite
(새 사이트를 생성합니다. cd
mysite로 만들고 config.yaml
편집합니다.)tg-archive --sync
(데이터를 data.sqlite
로 동기화). 참고: 처음 연결하면 전화번호 + 앱으로 전송된 텔레그램 인증 코드를 입력하라는 메시지가 표시됩니다. 인증이 성공하면 session.session
파일이 생성됩니다. 이 세션 파일에는 귀하의 계정에 대한 API 자동화가 포함되어 있으므로 공개적으로 공유하지 마십시오.tg-archive --build
(게시할 수 있는 site
디렉터리에 정적 사이트를 구축합니다) 사이트를 사용자 정의하려면 생성된 template.html
과 ./static
디렉토리의 정적 자산을 편집하세요.
MIT 라이센스에 따라 라이센스가 부여되었습니다.