tg archive
v1.1.3
tg-archive是一個用於將 Telegram 群聊匯出到靜態網站的工具,可以保留郵件清單檔案等聊天歷史記錄。
@fossunited Telegram 群組存檔。
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
)。注意:首次連線將提示您輸入電話號碼 + 傳送到應用程式的 Telegram 授權碼。身份驗證成功後,將建立一個session.session
檔。請勿公開分享此會話文件,因為它包含您帳戶的 API 授權。tg-archive --build
(將靜態網站建置到site
目錄中,可以發佈)編輯產生的template.html
和./static
目錄中的靜態資源來自訂網站。
根據 MIT 許可證獲得許可。