Обложка статьи «Как я перенёс чаты из WhatsApp в Telegram и ничего не сломал»

Как я перенёс чаты из WhatsApp в Telegram и ничего не сломал

Если вы в последнее время открывали WhatsApp, то наверняка натыкались на требование принять новые Условия и Политику конфиденциальности. Коротко: данные о номере телефона, сведения о транзакциях, информация о мобильном устройстве и IP-адреса теперь будут передаваться Facebook. С 8 февраля 2021 года вы или пользуетесь мессенджером по новым правилам, или не пользуетесь вообще.

Мне не нравится путь, который выбрал WhatsApp (и глобально Facebook) в сфере обработки персональных данных. Поэтому мой выбор — больше не пользоваться WhatsApp. Но есть несколько чатов, которые я хотел бы сохранить. В идеале — перенести в Telegram. Но можно ли так сделать?

Короткий ответ: да, но только текст, без картинок и голосовых сообщений. Вот результат:

Диалог из WhatsApp в Telegram

Так выглядит чат из WhatsApp в Telegram

Теперь подробности.

На GitHub есть проект TLImporter. Он позволяет перенести в Telegram любые чаты, которые экспортируются в формате TXT. WhatsApp — как раз подходящий вариант.

TLImporter предлагает две опции:

  • Перенос диалога из WhatsApp в «Избранное» (Saved Messages) Telegram.
  • Перенос диалога из WhatsApp в соответствующий чат в Telegram.

Мне больше нравится второй вариант, но я проверил оба способа — всё работает.

TLImporter на GitHub

У TLImporter есть версии для WIndows и Linux. Собирать файл под macOS придётся самостоятельно.

Важно: продолжительность импорта зависит от количества сообщений. Разработчик TLImporter не рекомендует использовать Telegram во время переноса данных.

Первый способ — импортировать чат в «Избранное»

Главный плюс этого способа — вам не требуется согласие собеседника. Вы можете просто экспортировать нужные чаты из WhatsApp и закинуть их в сохранённые сообщения в Telegram.

  1. Откройте в WhatsApp диалог, который хотите сохранить.
  2. Вызовите дополнительное меню, нажмите «Ещё» — «Экспорт чата».
  3. Отправьте содержимое диалога на почту или в облачное хранилище. Выберите любой способ, лишь бы TXT-файл оказался на компьютере.

Теперь нужно импортировать файл в Telegram.

  1. Запустите TLImporter.
  2. Нажмите на Enter, чтобы перейти к импорту.
  3. Укажите номер телефона для авторизации в своей учётной записи Telegram.
  4. Введите код, который придёт в Telegram.
  5. Дальше появится вопрос, хотите ли вы перенести чат 1:1 или оставить его в «Избранном». Введите «N», чтобы отправить диалог в «Избранное».
  6. Укажите путь к TXT-файлу или просто перетащите его в окно TLImporter.
    Как перенести чаты WhatsApp в Telegram

    Сохранение чата в Saved Messages

  7. Напишите своё имя — так, как оно указано в экспортированном файле WhatsApp.
  8. Напишите имя собеседника — так, как оно указано в экспортированном файле WhatsApp.
  9. Проверьте настройки импорта и введите «!C», чтобы запустить перенос данных.
  10. После завершения импорта нажмите на Enter, чтобы разлогиниться.
    Подтверждение переноса чата в Telegram

    Есть дополнительные настройки, но я обошёлся стандартными

Вот результат:

Чат в Saved Messages

Так отображается чат из WhatsApp в «Избранном» Telegram

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

Второй способ — перенести диалог WhatsApp в чат Telegram с тем же человеком

Главная сложность этого способа — вам понадобится согласие собеседника. Он должен авторизоваться в TLImporter. Иначе добавить сообщения в чат с ним в Telegram не получится.

Экспортированный файл из WhatsApp тот же. Изменения будут только при импорте.

  1. Запустите TLImporter.
  2. Введите номер телефона и присланный код, чтобы авторизоваться под учётной записью Telegram.
  3. На вопрос «Do you want to import a conversation using two users in a 1:1 format?» ответьте «Y».
  4. Если нужен секретный чат, введите «Y». Если достаточно обычного, введите «N».
  5. Авторизуйтесь в TLImporter от имени собеседника — нужно указать его номер телефона и код, который пришлёт Telegram.
  6. Укажите путь к файлу, экспортированному из WhatsApp.
    Копирование чата из WhatsApp в Telegram

    Это копирование чата 1:1

  7. Напишите своё имя — так, как оно указано в экспортированном файле WhatsApp.
  8. Напишите имя собеседника — так, как оно указано в экспортированном файле WhatsApp.
  9. Проверьте настройки импорта и введите «!C», чтобы запустить перенос данных.
  10. После завершения импорта нажмите на Enter, чтобы разлогиниться.
    Перенос сообщений из WhatsApp в Telegram

    Главное, не ошибиться при добавлении имени

Результат я уже показывал выше, но давайте посмотрим ещё раз:

Диалог WhatsApp в Telegram

Каждому собеседнику подставлены его сообщения из чата WhatsApp

Выглядит привлекательнее, чем в Saved Messages. Жаль, что пока переносить можно только текст. Но главная задача решена — важные чаты сохранены в читаемом виде в Telegram. Теперь можно спокойно попрощаться с WhatsApp.

Ещё больше пользы от Telegram:

Собираетесь отказываться от WhatsApp после изменения Политики конфиденциальности?