Retour à l'accueil

Sauvegarde Telegram : Outil CLI

L'article décrit l'outil CLI synchromessotron pour l'export local des données depuis Telegram. Prend en charge les chats, groupes, chaînes aux formats Markdown et JSON avec fichiers médias. Assure la sécurité de la session et le respect des limites API.

Export des données Telegram via ligne de commande
Advertisement 728x90

Sauvegarde des conversations Telegram avec un outil en ligne de commande

L'outil synchromessotron permet d'exporter les messages, fichiers multimédias et métadonnées depuis les canaux, groupes et discussions privées Telegram vers un stockage local. Les requêtes sont effectuées au nom de l'utilisateur via les bibliothèques officielles de l'API Telegram, garantissant un accès uniquement aux contenus visibles. Prend en charge le format Markdown pour une lecture humaine et JSON pour une analyse automatisée, tout en conservant les médias dans leurs formats d'origine.

Installation et configuration

Téléchargez la version depuis GitHub : github.com/vsirotin/synchromessotron/releases.

  • Téléchargez la documentation dans votre langue préférée (disponible en russe).
  • Sélectionnez l'exécutable adapté à votre système d'exploitation : telegram-cli.exe pour Windows, les binaires correspondants pour Linux/macOS.
  • Placez tous les fichiers dans le même dossier.
  • Lancez le processus de sauvegarde avec :
telegram-cli backup

Interface en ligne de commande. Pour la version graphique, consultez le dépôt pour les mises à jour.

Google AdInline article slot

Sécurité et limites

  • Stockage des données : L'ID API, le hachage et la session sont stockés localement dans un fichier de configuration à côté de l'exécutable. Accessibles uniquement avec un accès physique à la machine. Supprimez le fichier pour réinitialiser.
  • Transfert des données : Toutes les données circulent exclusivement vers les serveurs Telegram via des appels similaires à TDLib — aucun endpoint tiers n'est impliqué.
  • Limites de flood : Respecte les limites de fréquence de Telegram ; le risque de bannissement est très faible car l'outil imite un comportement utilisateur réel.
  • Formats : Texte en Markdown, JSON avec structure complète (entités, réactions, réponses), médias conservés sans conversion.

Contrairement à l'exportation du client officiel Desktop, il prend en charge la synchronisation incrémentielle, le filtrage par date ou ID, ainsi que l'automatisation via scripts.

Configuration d'exportation

La commande backup capture par défaut tout le contenu disponible. Options supplémentaires :

  • --chat-id <ID> : chat ou canal spécifique.
  • --from-date <YYYY-MM-DD> : début à partir d'une date donnée.
  • --limit <N> : nombre maximal de messages.
  • --media-only : exporter uniquement les fichiers multimédias.

Exemple d'exportation sélective :

Google AdInline article slot
telegram-cli backup --chat-id @mychannel --from-date 2024-01-01 --limit 5000

La sortie JSON inclut message_id, date, from_id, reply_to, media (photo/vidéo/document) et texte avec entités (gras, lien, code).

Comparaison avec les alternatives

| Fonctionnalité | synchromessotron | Export officiel | tg-archive |

|--------|------------------|-----------------|------------|

Google AdInline article slot

| Interface graphique | Non (CLI uniquement) | Oui | Non |

| Synchronisation incrémentielle | Oui | Non | Partielle |

| JSON + Markdown | Oui | HTML/JSON | JSON |

| Limites de débit | Appliquées | Limitées | Peuvent être violées |

| Export des médias | Complet | Oui | Oui |

Idéal pour l'analyse locale, la migration de données et l'archivage hors ligne. Open source sous licence MIT.

Points clés

  • Stockage local de la session réduit les risques de fuite.
  • Respect des limites d’API empêche les bannissements de compte.
  • Format dual (Markdown/JSON) assure une lisibilité tant pour les humains que pour les machines.
  • Automatisation scriptable permet des sauvegardes planifiées.
  • Fonctionne avec les groupes et canaux privés sans permissions supplémentaires.

— Editorial Team

Advertisement 728x90

Lire ensuite