(Previously myBotPlate)
A powerful Telegram group message backup tool developed with Python and Telethon.
- 📝 Full Message Backup - Real-time forwarding (N to N support).
⚠️ Recall/Edit Tracking - Auto-tag recalled or edited messages.- ⏰ Scheduled Backup - Daily local export & Weekly remote upload.
- 🌏 Timezone Support - Custom timezone display.
- 💅 Rich Styling - Optimized layout for text and media.
- 🧩 Plugin Architecture - Supports OpenAI, Grok, etc.
bot/
├── telebot/ # Core Code
│ ├── group_backup/ # Backup Module ⭐
│ │ ├── core.py
│ │ ├── handlers.py
│ │ └── mapper.py
│ ├── doc/ # Documentation 📖
│ └── group_backup_bot.py # Entry Point
├── deploy/ # Deployment
└── requirements.txt # Dependencies
pip install -r requirements.txtcp telebot/group_backup_config.example.yml telebot/group_backup_config.yml
nano telebot/group_backup_config.yml # check config
# systemd
sudo cp deploy/group_backup_bot.service /etc/systemd/system/
sudo nano /etc/systemd/system/group_backup_bot.service # check main process path
sudo systemctl daemon-reload
sudo systemctl enable group_backup_bot # enable auto-start# run directly
python3 telebot/group_backup_bot.py
# systemd
sudo systemctl start group_backup_bot # start service
sudo systemctl status group_backup_bot # check statusTelethon- Telegram ClientAPScheduler- Schedulingpytz- TimezonePyYAML- Config Parsing
- 📖 User Manual (Config & Usage) - Click here for Details
- 🔧 Systemd Deployment
- Login Failed: Delete
/data/bot/group_backup/*.sessionand retry. - No Messages: Check API ID/Hash and Chat IDs.
- Logs:
tail -f /logs/bot/group_backup/backup.log
GitHub: @dreaife | License: MIT