KembaliArsip / superapp-automation / telegram-backup-tool
superapp-automation

telegram-backup-tool

10 file · 280.1 KB

Preview langsung dinonaktifkan untuk static export. Buka repo di GitHub untuk melihat halaman HTML asli.

README

Telegram Backup Tool v16.0

A macOS desktop application for backing up messages between Telegram groups and channels.

Features

  • Multi-Account Support — Login with multiple Telegram accounts
  • Forward & Re-upload Modes — Keep original sender or copy content
  • Backup Queue — Queue multiple backup jobs
  • Comment/Reply Backup — Include discussion threads
  • Resume Support — Auto-save progress, resume after crash
  • Backup History — Browse past backups with date, source, count, status
  • Dark/Light Mode — Toggle between dark and light themes
  • Drag & Drop Queue — Paste group IDs to quickly add to queue
  • Log Search — Search and highlight log entries (⌘F)
  • Bilingual UI — Indonesian & English localization toggle

Requirements

  • Python 3.8+
  • Telethon (pip install telethon)
  • macOS (for .app bundle and native notifications)

Quick Start

# Run directly
python3 telegram_session_app.py

# Or use the .app bundle on macOS
open "Telegram Backup Tool.app"

Getting Telegram API Credentials

  1. Go to https://my.telegram.org
  2. Login with your phone number
  3. Click "API Development Tools"
  4. Create a new application
  5. Copy the api_id and api_hash values

Tech Stack

  • Python + tkinter (GUI)
  • Telethon (Telegram MTProto API)
  • StringSession (persistent sessions)
  • macOS native notifications via osascript

License

MIT

File Utama

  • .gitignore
  • README.md
  • index.html
  • requirements.txt
  • telegram_session_app.py