Выгрузить чат из Телеграмма в ртф

Мне нужно перенести чат из VK в Telegram, да так ,чтобы и дата отправки была действительно днём отправки, а не днём экспорта.

Предисловие

Все мы давно знаем про встроенную функцию Telegram, для экспорта чатов из других мессенджеров, однако предоставляют такую возможность только WhatsApp, KakaoTalk и Line. Конечно, импортировать можно что угодно специальными утилитами, например, TLImporter, но куда интереснее, когда переписка переносится с соблюдением хронологии и выглядит нативно.

Так возможно ли, пользуясь средствами Telegram, импортировать чат откуда-нибудь ещё? Задаваясь этим вопросом, я несколько дней подряд перерывал Интернет, но, увы, ничего не нашёл, и поэтому поделюсь своим решением в этой статье, авось кому пригодится.

Сразу скажу: если у вас в распоряжении нет устройств, работающих под операционной системой iOS, эта статья вряд-ли принесёт вам много пользы. Я тестировал экспорт на Android 6, но Телега ни в какую не хочет брать импортные файлы, идущие не от WhatsApp’а напрямую. Если у вас это получится, обязательно напишите об этом.

Постановка задачи

Передо мной стоит вполне конкретное задание — мне нужно перенести чат из VK, да так ,чтобы и дата отправки была действительно днём отправки, а не днём экспорта.

Подготавливаем почву

Перед тем, как начать манипуляции с Telegram’ом, необходимо заранее заготовить дамп чата из VK, который и будем переносить. Для этого я воспользуюсь браузерным расширением VKOpt, но сразу предупреждаю: экспорт переписки в машиночитаемом формате .json, по неизвестным причинам, в нём не работает! Поэтому, если не хотите в дальнейшем перебирать весь дамп вручную, или писать под него парсер — воспользуйтесь другим решением (например VK API).

Но мне это не грозит, так как я буду экспортировать довольно короткую переписку, и перебрать её вручную — ничего не стоит.

Установив расширение, захожу в ВК и в настройках диалога выбираю «Сохранить переписку»:

Далее нам нужно нужно выбрать формат экспортируемого файла. Выбираем (*.txt.zip), ибо только он и работает:

Нам выпадут две кнопки, выбираем «Параметры сохранения переписки»:

Затем, заменяем содержимое поля «Формат сообщения» на: [%date%] %username%: %message% %attachments% а поля «Формат даты сообщения» на: dd.mm.yyyy, HH:MM:ss .

Обращаю ваше внимание, что важно указывать формат именно в таком виде, соблюдая все пробелы, иначе Телега не поймёт, и даты могут конвертироваться некорректно.

Далее нажимаем «Ок» и «Сохранить переписку». Через какое-то недолгое время у нас скачивается вот такой архив:

Еще по теме:  Телеграмма это письменный источник информации

VKOpt разбивает чат на несколько текстовиков, так что количество файлов в архиве зависит от длины вашего чата. С ВК пока всё, переходим к Telegram.

План-перехват

Итак, мы уже знаем, с каких конкретно мессенджеров точно можно экспортировать чаты в Telegram. Для того чтобы наш «импортный» диалог Телега «скушала без проблем», нужно понять, в каком виде ей его предоставить.

Посмотрим, что при экспорте телеге передаёт WhatsApp. Как переносить историю из него, хорошо рассказано здесь, поэтому я не буду повторно описывать процесс и сразу перейдём к анализу экспортируемых файлов.

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

Здесь мы можем видеть, как хранится наша переписка, при экспорте из WhatsApp — это и будет наш шаблон. Далее открываем уже полученный дамп из ВКонктакте:

И начинаем сочленять из него историю чата для Телеграм:

Итак, создаём отдельную папку (я назову её export_vk), для нашей новой истории чата, а в ней создаём файл _chat.txt. Открываем его и копируем туда текст нашего дампа ВК. Имена и никнеймы пользователей можно заменить на номера телефонов, чтобы Telegram самостоятельно подтянул их имена у себя.

Из массивов Attachments[] скачиваем медиа-файлы, которые нам важны (картинки, видео, голосовые — всё что угодно), по вложенной ссылке и тоже кладём их в папку export_vk рядом с _chat.txt. После каждого скачивания копируем имя медиа-файла вместе с расширением и вместо массива в _chat.txt уже вставляем в строку Чтобы получилось так:

Обязательный нюанс — если хотите, чтобы Телеграм корректно распознал даты и распределил хронологию, в первую строку _chat.txt обязательно добавьте следующее: [дата, время] *имя/номер* создал(-а) группу «Название чата» , заменив на нужные значения. Тогда дата импорта будет датой начала чата.

Когда мы заменили все массивы, со ссылками ВК, на локальные файлы, сохраняем наш текстовик и пакуем содержимое папки export_vk в zip-архив, должно получиться нечто такое:

Момент экспорта

Любым образом, полученный архив, помещаем на устройство iOS, где есть Telegram 7.4 и новее. Заходим в приложение «Файлы», находим наш архив, и открываем его:

Теперь нажимаем «Поделиться» (Ящик со стрелкой вверх) в правом верхнем углу и выбираем Telegram:

Затем необходимо выбрать нужный чат.

Обратите внимание: если экспортируете личный чат, необходимо обоюдное согласие собеседника, причём вы должны быть друг у друга в контактах (требование Telegram). Также можно импортировать в новый чат, который создастся автоматически. Если хотите, чтобы собеседник не принимал участия в импорте, вы всегда можете импортировать диалог в «Избранное», предварительно включив этот чат в настройках.

Далее вас спросят, точно ли вы хотите экспортировать, и описаны итоги переноса. Жмём «Импорт» и ждём.

Еще по теме:  Кубик рубик в Телеграмме как добавить

Как видим, мы получили точно такой же чат, как и в VK, с сохранением дат и прикреплёнными медиа-файлами.

Сообщения отличаются от родных только надписью «импортировано», а если вы при экспорте замените имя на номер телефона, то получите полную синхронизацию с собеседниками в Телеграм — на сообщениях будет их аватар и имя (в моём случае, собеседника нет в Телеграм).

Вывод

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

Еще один нюанс — если импортированное сообщение переслать в другой чат, надпись пропадёт, но аккаунт отправителя будет якобы «скрыт пользователем».

В общем и целом. Импорт абсолютно любых сообщений не составляет никакого труда, правда, у меня сработало это только на огрызке. Ведроид наотрез отказался жрать как архив, так и текстовик. Может у вас получится ?

Спасибо за внимание!

Следите за новыми постами по любимым темам

Подпишитесь на интересующие вас теги, чтобы следить за новыми постами и быть в курсе событий.

Источник: tproger.ru

Экспорт информации из Telegram

В мессенджере Telegram есть одна довольно интересная функция, о которой мало кто знает. Это архив со всеми вашими данными, который вы можете скачать. Он содержит чаты, фотографии и другие файлы, историю всех ваших сессий, контакты и многое другое.

Для того, чтобы скачать архив с данными, вам необходимо сделать следующее:

Экспорт информации из Telegram

  • Зайти в Telegram для Windows или macOS. (На телефоне эта функция не работает.)
  • Открыть дополнительные настройки
  • Кликнуть по кнопке Export Telegram Data (Экспорт информации из Telegram).
  • После этого вы сможете выбрать, какую информацию хотите загрузить: переписки, каналы, IP-адреса сессий и прочее.

Что вы найдете в архиве Telegram?

  • Личные данные: имя, ник и так далее.
  • Номер телефона, на который зарегистрирован ваш аккаунт.
  • Все фотографии профиля, которые вы когда-либо использовали.
  • Список всех ваших контактов.
  • Близкие контакты.
  • Любые переписки, как личные, так и групповые.
  • Все загруженные и созданные стикерпаки.
  • IP-адреса устройств, с которых вы входили в Telegram, а также время, дату и регион.

Чего не будет в архиве?

  • Секретных чатов. Они не сохраняются ни на серверах приложения, ни на вашем устройстве, поэтому никакой информации оттуда вы восстановить не сможете.
  • Удаленные сообщения. Помимо этого, не все ваши сообщения могут скачаться, так как существует определенный лимит, после которого более старые переписки удаляются навсегда.
  • Истории вызовов. Вы не увидите, когда и кому звонили через Telegram.
  • Черный список. Посмотреть все заблокированные контакты можно только через сам мессенджер.
Еще по теме:  Как собрать людей в Телеграм канал

Резервное копирование чатов в Телеграмм

В диалогах или групповых чатах в мессенджерах зачастую есть важная информация, которую нужно сохранить. Также бывают случаи, когда собеседник удаляет послания у обеих сторон. Чтобы этого избежать, нужно знать, как сохранить переписку в Телеграмме на различных устройствах. Рассмотрим основные способы сделать это.

Как сохранить переписку: способы

С недавних пор мессенджер получил функцию, которая позволяет экспортировать сообщения из файлов, даже после удаления. Также можно выгрузить информацию о контакте и любые медиафайлы. Разберем, как сохранить их на компьютере и телефоне.

Самый простой способ сохранения любой переписки – сделать скриншот или запись экрана.

Перед тем, как сохранить чат в Telegram, убедитесь, что версия приложения на ПК актуальна: от 1.3.14 . Чтобы загрузить переписку, следуйте инструкции:

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

  1. Перейдите в настройки, затем выберите пункт «Продвинутые настройки».

  1. В разделе «Данные и диск» есть пункт «Экспорт данных из Telegram» — кликните по нему.

  1. В открывшемся окне определите, какую информацию нужно выгрузить.
  2. Нажмите на кнопку для экспорта чата и других файлов.

После того, как информация загрузится, на экране отобразится подробный отчет о процедуре: сколько файлов было сохранено и сколько они весят.

Экспортированный файл называется «export_results». Найдите его и запустите через браузер.

Как скопировать текст из Телеграмма с телефона? К сожалению, функции мобильного приложения не предусматривают такую возможность, поэтому для этого лучше воспользоваться десктопной или веб-версией мессенджера.

Как восстановить чат

Почему пропала переписка в Телеграмме? Причин для этого существует множество: собеседник удалил ее, в работе приложения или сервера произошел сбой или проблемы с интернет-подключением. Но отчаиваться не стоит – все данные можно вернуть, если вы заранее позаботились об этом.

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

Хранилище «Saved Messages» — встроено в приложение, независимо от операционной системы. Чтобы им воспользоваться, достаточно нажать на соответствующую кнопку в меню выбранного диалога.

Источник: telegramzy.ru

Рейтинг
( Пока оценок нет )
Загрузка ...