Как архивировать контент Telegram для документации вторжения России в Украину

Mar 25, 2022 в Освещение кризисов
Telegram Icon

Мессенджер Telegram очень популярен в русскоязычном интернете. Сейчас, когда Facebook заблокирован, а Twitter "замедлен", это также одна из последних социальных сетей, полностью доступных российским интернет-пользователям.

В последние дни Telegram был крайне важным инструментом для документирования вторжения России в Украину – простые украинцы регулярно публикуют видео и фотографии, демонстрирующие масштабы разрушений, вызванных войной. Эти материалы позволили нам провести геолокацию множества ударов по мирным жителям и установить факты использования российскими военными кассетных боеприпасов.

Однако онлайн-среда в России и Украине крайне нестабильна. Архивируя контент, снятый на местах, можно обеспечить его дальнейшее использование исследователями, даже если пользователь удалит пост, если будет удален весь канал или вся платформа станет недоступной. Для любого типа интернет-контента ссылки через некоторое время перестают работать (этот феномен известен как "гниение ссылок"). Архивация контента позволяет сохранить его на многие годы.

25 февраля Telegram-канал @MariypolCalling опубликовал видео передвижения российских войск, снятое до вторжения. На момент написания статьи этот пост был не доступен, по-видимому, из-за действия модераторов.

 

Example of a Telegram post from Mariupol, Ukraine which was removed by moderators
Пример поста в Telegram, сделанного из Мариуполя, Украина, пост был удален модераторами

Однако у нас есть копия, поскольку мы заархивировали его, как только увидели, и вы можете сделать то же самое.

Дело в том, что Telegram – одна из наиболее доступных для архивации коммуникационных платформ, а также одна из последних, которые сохраняют метаданные изображений. Это представляет риск для неприкосновенности личных данных пользователей, но зачастую очень полезно для исследователей открытых источников. Форматы экспорта Telegram-чатов также облегчают перевод текстов целых каналов с помощью гугл-переводчика.

Контент Telegram может быть полезен и в других случаях. Например, ранее команда Bellingcat регулярно архивировала посты в Telegram для многих расследований, посвященных ультраправым группам и теории заговора QAnon.

Хотя приведенные ниже примеры относятся к группам, не имеющим отношения к упомянутым выше темам, описанные здесь принципы можно применить к любой группе или посту в Telegram.

Как заархивировать конкретный пост, изображение или видео

Самый простой способ архивировать контент — использовать приложение Telegram для рабочего стола, доступное для Windows, Mac и Linux. Там можно сохранять контент, просто нажав правой кнопкой на фото или видео и выбрав "Сохранить как…". Если изображение прикреплено как файл, в нем будут содержаться и все оригинальные метаданные.

 

Telegram screenshot

 

Это можно делать и с любыми сообщениями, которые вы просматриваете в приложении Telegram, даже если вы не являетесь членом группы. Если у вас есть ссылка на пост в формате https://t.me/euronews_tr/2011, нажав "просмотреть в канале", вы сможете открыть ее в приложении Telegram.

 

Telegram screenshot

 

Кроме того, стоит сделать скриншот оригинала поста, чтобы сохранить таймстамп, имя пользователя, а также запомнить, где вы нашли этот контент. Также можно сохранить полную копию содержания всего поста и его метаданных, переслав его в Show Json Bot и сохранив возвращенный JSON-контент в отдельный текстовый файл. JSON – это специфический формат файлов для информации, читаемой компьютером. Это такой же контент, какой может быть возвращен программным интерфейсом приложения (API). Стоит отметить, что личные или конфиденциальные сообщения нельзя пересылать ботам. Сохранять метаданные полезно, поскольку там содержится вся имеющаяся информация о посте, в том числе ID пользователя, ID чата и полные таймстампы.

 

Telegram screenshot

 

Telegram screenshot

Как заархивировать целый канал или группу

Telegram превосходит другие чат-платформы по возможностям экспорта полной истории чатов в форматах, которые могут быть прочитаны как человеком, так и компьютером – в том числе файлов и других медиаформатов. Однако эта функция недоступна в Mac OS. Самый простой обходной путь (если вы используете Mac или Linux) – воспользоваться виртуальной машиной Windows. VMWare Fusion предоставляет бесплатные лицензии некоммерческим пользователям. Руководство по использованию этой программы доступно здесь.

Сначала откройте чат в приложении Telegram: выберите его из чатов или найдите с помощью поиска. Чатами в Telegram могут быть личная переписка, каналы (когда один пользователь транслирует что-то аудитории) или группы (где общаются много пользователей). Иногда публичными каналами делятся с помощью ссылок. Если у вас есть такая ссылка в формате https://t.me/s/[username], например, https://t.me/s/euronews_tr, то, нажав на название канала, вы сможете открыть его в приложении Telegram, если это приложение установлено на вашем компьютере. Такие превью-ссылки также позволяют открывать некоторые каналы, скрытые от поиска.

Если у вас открыта группа или канал (даже если у вас открыт предпросмотр, и вы на них не подписаны), нажмите кнопку меню в правом верхнем углу экрана и выберите "экспортировать историю чата".

 

Telegram screenshot

 

Вы можете выбирать из нескольких настроек экспорта. Поставив везде галочки, вы экспортируете все содержимое канала. Выставив максимальное ограничение размера, можно заархивировать как можно больше контента, однако стоит отметить, что это значительно увеличивает время экспорта.

 

Telegram screenshot

 

Экспортировать можно в двух форматах – HTML или JSON. Формат HTML приспособлен для чтения человеком. Его можно открыть в браузере, он наиболее удобен для изучения информации вручную. Формат JSON предназначен для чтения компьютером и наиболее полезен при экспорте данных для дальнейшего анализа.

 

Telegram screenshot

 

Кроме того, при скачивании можно установить временной диапазон, что может ускорить процесс, если вам нужен архив только части чата или канала. Наконец, нажав "Экспортировать", вы запустите процесс экспорта. В случае если вы имеете дело с длинными историями чатов, он может занять до нескольких часов.

 

Telegram screenshot

 

Чтобы просмотреть результаты экспорта, откройте в браузере файл messages.html.

 

Telegram screenshot

 

К сожалению, эта методика пока не позволяет экспортировать комментарии в каналах.

Как переводить сообщения в Telegram

Telegram недавно добавил в мобильное приложение опцию перевода. Чтобы активировать эту опцию, перейдите в Настройки > Язык > Показывать кнопку перевода Чтобы перевести сообщение, откройте контекстное меню, нажав на сообщение и удерживая его, а затем выберите опцию "Перевести".

 

Telegram screenshot

 

Однако эта опция позволяет переводить только одно сообщение за раз.

Можно перевести сразу весь контент канала, экспортировав историю чата в HTML (как описано выше) и открыв его в Google Chrome. Если Chrome не предлагает перевести страницу, можно нажать на нее правой кнопкой и выбрать "Перевести на английский" (или другой предпочитаемый вами язык).

Скрейпинг и API

Для продвинутых пользователей API сервис Telegram также дает открытый доступ к платформе, что облегчает архивацию сообщений и файлов, а также метаданных пользователей, каналов и групп. Для разработчиков Python имеется Telethon API, где есть все функции и полная документация.

Еще один метод скачивания сообщений из Telegram – использование скрапера, не связанного с API. Такой подход может дать результаты быстрее, чем функции экспорта, встроенные в Telegram, но он работает только для публичных каналов, а не для групповых чатов. Для этого хорошо подходит скрапер от JustAnotherArchivist, команда Bellingcat создала его копию (fork) для поддержки поиска информации о медиа и переадресации каналов.


Эта статья была опубликована на сайте Bellingcat. Печатается на сайте IJNet с разрешения.

Фото: Eyestetix Studio с сайта Unsplash


Другие статьи

Расследовательская техническая команда Bellingcat

Расследовательская техническая команда Bellingcat разрабатывает инструменты для исследования открытых источников и изучает технологические методики исследований. В нее входят Айганыш Айдарбекова, Тристан Ли, Мигель Рамальо, Джоанна Уайлд и Логан Уильямс.