- 🚀 Auto-detects new files & folders
- 📤 Uploads everything to Telegram
- 🎬 Video upload support (auto-zip if >50MB)
- 🗂️ Full folder ZIP + upload
- 🛑
.backupignoresupport - 📊 Modern progress bar (tqdm)
- 🔔 Desktop notifications
- 🔁 Skips already uploaded files
- 🧹 Deletes files after successful backup
Backup/
├── file1.txt
├── video.mp4
├── project/
├── .backupignore
└── .uploaded_list.txt
telegram.py
Edit these parameters in telegram.py:
BOT_TOKEN = "YOUR_TELEGRAM_BOT_TOKEN"
CHAT_ID = "YOUR_CHAT_ID"
BACKUP_FOLDER = r"Backup"
python telegram.py
The bot will automatically check for updates every 10 seconds.
*.log
*.tmp
secret.txt
cache/
If this script helped you, give the repository a star ⭐ on GitHub!