Ez a Python-alapú Telegram bot Linux rendszereken készített mentéseket tölt fel egy megadott Telegram beszélgetésbe. A bot automatikusan létrehozza a mentést, darabolja a fájlokat, és feltölti azokat.
-
Mentések létrehozása:
- A
/bot/mentes/
könyvtár tartalmából ZIP mentést készít. - A ZIP fájlok 49 MB-os darabokra vannak osztva a Telegram fájlméret-korlát miatt.
- A
-
Automatikus feltöltés:
- Az előkészített fájlokat feltölti a megadott Telegram beszélgetésbe.
-
Mentés törlése:
- A mentés feltöltése után a bot törli az ideiglenes fájlokat a
/bot/tmp/
könyvtárból.
- A mentés feltöltése után a bot törli az ideiglenes fájlokat a
- A kódban cseréld ki az alábbi változókat a saját értékeidre:
TOKEN
: A Telegram botod tokenje.CHAT_ID
: Annak a beszélgetésnek az azonosítója, ahová a fájlokat fel akarod tölteni.
- Hozd létre a következő könyvtárakat, ha még nem léteznek:
/bot/mentes/
: A mentés forráskönyvtára./bot/tmp/
: Az ideiglenes fájlok könyvtára.
- A bot futtatásához használd a következő parancsot:
python3 telegram-backup-bot.py
- Python 3
telebot
könyvtár telepítése:pip install pyTelegramBotAPI
- Linux operációs rendszer
- ZIP és alapvető Linux parancsok támogatása (pl.
zip
)