Comment se servir de Telegram pour couvrir la guerre en Ukraine

30 mars 2022 dans Reportage de crise
Logo Telegram

Le service de messagerie Telegram est très populaire sur l'Internet russophone. Avec le blocage de Facebook et la restriction de Twitter, c'est aussi l'un des derniers réseaux sociaux entièrement accessibles aux internautes en Russie.

Ces derniers jours, il s'est avéré être un outil d'une importance vitale pour documenter l'invasion russe de l'Ukraine. Des habitants ukrainiens postent régulièrement des vidéos et des photos attestant de l'ampleur des destructions causées par la guerre. Ces contenus nous ont permis de géolocaliser de multiples attaques contre des civils et d'établir l'utilisation par l'armée russe de munitions à fragmentation.

Mais l'environnement médiatique en ligne en Russie et en Ukraine est actuellement très volatile. L'archivage du contenu issu du terrain garantit que celui-ci pourra toujours être utilisé par les chercheurs si un utilisateur supprime un message, si un canal est supprimé ou si une plateforme entière devient inaccessible. Pour tout type de contenu Internet, les liens cessent de fonctionner avec le temps, un phénomène connu sous le nom de "pourriture des liens". L'archivage du contenu permet de le préserver pendant des années.

Le 25 février, le canal Telegram @MariypolCalling a publié une vidéo des mouvements des troupes russes avant l'invasion. Au moment de la rédaction de cet article, ce message n'est plus consultable en raison d'une action de modération présumée.

 

Example of a Telegram post from Mariupol, Ukraine which was removed by moderators
Exemple d'un message Telegram de Marioupol, Ukraine, supprimé par les modérateurs.

 

Cependant, nous en avons une copie, car nous l'avons archivée dès que nous l'avons vue ; et vous pouvez en faire autant.

En effet, Telegram est l'une des plateformes de communication les plus faciles à archiver et l'une des dernières à permettre de préserver les métadonnées des images ; un risque pour la vie privée des utilisateurs, mais souvent une aubaine pour les chercheurs en open source. Les formats d'exportation de chat de Telegram permettent également de traduire facilement un canal entier à l'aide de Google Translate. Les procédés sont simples, même pour les utilisateurs novices.

Le contenu de Telegram peut être utile dans de nombreux autres contextes. Par exemple, Bellingcat a déjà archivé des messages Telegram pour de multiples enquêtes sur les groupes d'extrême droite et les complotistes de QAnon.

Bien que les exemples fournis ci-dessous se concentrent sur des groupes génériques sans rapport avec l'un des sujets cités jusque-là, les principes décrits peuvent être appliqués à tout groupe ou message Telegram.

Comment archiver un post, une image ou une vidéo

Le moyen le plus simple d'archiver des contenus multimédia est d'utiliser l'application Telegram sur ordinateur, disponible pour Windows, Mac et Linux. Vous pouvez ensuite enregistrer les contenus en cliquant avec le bouton droit de la souris sur une image ou une vidéo et en cliquant sur "Enregistrer sous...". Si l'image est jointe en tant que fichier, elle contiendra également toutes les métadonnées d’origine.

 

 

Telegram screenshot

 

Vous pouvez le faire avec tout message que vous visualisez dans l'application Telegram, même si vous n'êtes pas membre du groupe. Si vous avez l'URL d'un message dans un format tel que https://t.me/euronews_tr/2011, appuyer sur "VIEW IN CHANNEL" vous permettra de l'ouvrir dans l'application Telegram.

 

 

Telegram screenshot

 

Par ailleurs, il est judicieux de faire une capture d'écran du message original afin de conserver l'horodatage, l'utilisateur et de se rappeler où vous avez trouvé le contenu. Pour aller plus loin, vous pouvez en sauvegarder une copie complète avec ses métadonnées en le transmettant au bot Show Json et en enregistrant le contenu JSON renvoyé dans un fichier texte distinct. JSON fait référence à un format de fichier spécifique utilisé pour les informations lisibles par ordinateur. Il s'agit du même contenu que celui qui peut être renvoyé par une interface de programmation d'applications (API). Faites attention : les messages sensibles ou privés ne doivent jamais être transmis à un robot. La sauvegarde des métadonnées est utile car elle contient le maximum d'informations disponibles sur un message, notamment les identifiants des utilisateurs, l'identifiant du chat et les horodatages complets.

 

 

Telegram screenshot

 

Telegram screenshot

Comment archiver un canal entier ou un groupe

Telegram dépasse les autres plateformes de chat en offrant la possibilité d'exporter l'intégralité de l'historique des chats, dans des formats lisibles par les humains ou des machines, y compris les fichiers et les contenus multimédia. Cependant, cette fonctionnalité n'est pas disponible sur Mac OS. Le moyen le plus simple de contourner ce problème (si vous utilisez Mac ou Linux) est d'utiliser une machine virtuelle Windows. VMWare Fusion offre des licences gratuites pour les utilisateurs particuliers et un guide d’utilisation se trouve ici.

Tout d'abord, ouvrez une discussion dans l'appli Telegram en la sélectionnant dans vos conversations ou en la recherchant. Les chats Telegram peuvent être des conversations privées, des canaux (où un seul utilisateur diffuse à un public) ou des groupes (où de nombreux utilisateurs discutent). Parfois, les canaux publics sont partagés sous forme de liens de prévisualisation en ligne. Si vous disposez d'un de ces liens, au format https://t.me/s/[nom d'utilisateur], comme par exemple https://t.me/s/euronews_tr, un clic sur le nom d'utilisateur du canal vous permettra de l'ouvrir dans l'application Telegram, à condition que la plateforme soit installée sur votre ordinateur. Vous pouvez également utiliser ces URL de prévisualisation pour trouver certains canaux cachés des résultats de recherche.

Lorsqu'un groupe ou un canal est ouvert (même un canal que vous prévisualisez et dont vous n'êtes pas membre), cliquez sur le bouton de menu dans le coin supérieur droit et sélectionnez “Export chat history”.

 

 

Telegram screenshot

 

Vous pouvez choisir parmi plusieurs paramètres d'exportation. En cochant toutes les cases, vous exportez tous les contenus multimédia contenus dans le canal. Maximiser la taille limite permet d’obtenir le plus de contenus possible, mais notez que cela peut augmenter le temps d'exportation de manière significative.

 

Telegram screenshot

 

Vous avez le choix entre deux formats, HTML ou JSON. Le format HTML est conçu pour être lisible par des humains. Il peut être ouvert dans un navigateur web et est plus utile pour une révision manuelle. Le format JSON est conçu pour être lisible par une machine, et est plus utile pour exporter des données en vue d'une analyse ultérieure.

 

Telegram screenshot

 

Vous pouvez également spécifier une plage de dates, ce qui peut accélérer le processus si vous ne voulez qu'un sous-ensemble de l'archive complète du canal. Enfin, en cliquant sur "EXPORT", vous lancez le processus d'exportation. Pour les gros historiques de conversations, cela peut prendre jusqu'à plusieurs heures.

 

Telegram screenshot

 

Pour visualiser l'exportation, ouvrez le fichier messages.html dans votre navigateur web.

 

 

Telegram screenshot

 

Malheureusement, il n'est pour l’instant pas possible d'exporter les commentaires des canaux avec cette technique.

Comment traduire des messages Telegram

Telegram a récemment ajouté une fonctionnalité de traduction à son application mobile. Activez la fonction en allant dans Settings > Language > Show Translate Button dans l'application. Pour traduire un message, faites apparaître un menu contextuel en appuyant longuement dessus, puis sélectionnez l'option "Translate".

 

 

Telegram screenshot

 

Toutefois, avec cette fonctionnalité, vous ne pouvez traduire qu'un seul message à la fois.

Il est possible de traduire tout le contenu d'un canal en une seule fois en exportant un historique de chat au format HTML (comme décrit ci-dessus) et en l'ouvrant dans Google Chrome. Si Chrome ne propose pas de traduire la page, vous pouvez le faire grâce à un clic droit et en sélectionnant "Traduire en anglais" (ou tout autre langue de votre choix).

Web scraping et API

Pour les utilisateurs avancés, l'API de Telegram offre également un accès très ouvert à la plateforme, ce qui permet d'archiver facilement les messages et les contenus multimédia, ainsi que les métadonnées des utilisateurs, des canaux et des groupes. Pour les développeurs Python, l'API Telethon est complète et bien documentée.

Une autre méthode pour télécharger les messages Telegram consiste à utiliser un scraper sans API. Cette approche peut être plus rapide que les fonctions d'exportation natives de Telegram, mais elle n'est possible que pour les canaux publics, pas pour les groupes de discussion. L'outil snscrape de JustAnotherArchivist fonctionne bien pour cela, et Bellingcat l'a modifié pour qu’il prenne en charge la récupération des contenus multimédia et des informations de transfert des canaux.


Cet article a d’abord été publié par Bellingcat. Il a été republié sur IJNet avec leur accord.

Photo de Eyestetix Studio sur Unsplash