Zálohování chatů Telegramu přes CLI nástroj
Nástroj synchromessotron umožňuje exportovat zprávy, média a metadata z kanálů, skupin a osobních rozhovorů Telegramu do lokálního úložiště. Požadavky jsou prováděny v rámci uživatelského účtu prostřednictvím oficiálních knihoven Telegram API, což zajišťuje přístup pouze k viditelnému obsahu. Podporují se formáty Markdown pro čtení a JSON pro parsování; média se ukládají v původních formátech.
Instalace a spuštění
Stáhněte si verzi z GitHubu: github.com/vsirotin/synchromessotron/releases.
- Stáhněte dokumentaci ve vybraném jazyce (k dispozici je i čeština).
- Vyberte spustitelný soubor podle operačního systému: telegram-cli.exe pro Windows, příslušné binárky pro Linux/macOS.
- Umístěte soubory do jedné složky.
- Spusťte zálohování příkazem:
telegram-cli backup
Příkazový řádek. Pro grafické rozhraní sledujte aktualizace v repozitáři.
Bezpečnost a omezení
- Ukládání dat: API ID, hash a relace jsou uloženy lokálně v konfiguračním souboru vedle exe souboru. Přístup je možný pouze při fyzickém přístupu ke stroji. Soubor odstraníte pro vymazání údajů.
- Přenos dat: Data se přenáší výhradně na servery Telegramu prostřednictvím volání podobných TDLib, bez třetích stran.
- Omezení rychlosti: Dodržovány jsou rate limits Telegramu, riziko zablokování je minimální – nástroj napodobuje chování běžného uživatele.
- Formáty: Text ve formátu Markdown, JSON s kompletní strukturou (entit, reakce, odpovědi), média bez převodu.
Odlišuje se od oficiálního exportu Desktop klienta: podpora inkrementální synchronizace, filtry podle data/ID, automatizace skripty.
Nastavení exportu
Příkaz backup ve výchozím stavu zachytí celý dostupný obsah. Dostupné další volby:
--chat-id <ID>: konkrétní chat nebo kanál.--from-date <YYYY-MM-DD>: od určitého data.--limit <N>: maximální počet zpráv.--media-only: pouze soubory.
Příklad výběrového exportu:
telegram-cli backup --chat-id @mychannel --from-date 2024-01-01 --limit 5000
JSON struktura obsahuje message_id, date, from_id, reply_to, media (photo/video/document), text s entitami (tučné, odkazy, kód).
Porovnání s alternativami
| Funkce | synchromessotron | Oficiální export | tg-archive |
|--------|------------------|------------------|------------|
| GUI | Ne (CLI) | Ano | Ne |
| Inkrementální | Ano | Ne | Částečně |
| JSON + Markdown | Ano | HTML/JSON | JSON |
| Omezení rychlosti | Dodržováno | Omezeno | Může porušovat |
| Média | Plný export | Ano | Ano |
Ideální pro lokální analýzu, migraci dat, offline archivy. Open-source, licence MIT.
Co je důležité
- Lokální ukládání relace minimalizuje riziko úniku dat.
- Dodržování API limitů vylučuje zablokování.
- Dvojitý formát (Markdown/JSON) pro lidsky a strojově čitelné údaje.
- Automatizace skripty pro pravidelné zálohy.
- Pracuje s soukromými skupinami a kanály bez dodatečných oprávnění.
— Editorial Team
Zatím žádné komentáře.