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

Сразу начну с того, что я не призываю никого бежать из Мессенджера-который-нельзя-называть. Совсем даже наоборот. Просто спать гораздо спокойнее, когда одно облако у тебя забэкаплено в другом облаке. А то и облака периодически падают на грешную землю, а терять годы переписки очень обидно. Да и друг меня спросил, как сделать бэкап, а я с ходу не нашёл внятной инструкции.

Предупреждаю сразу — для бэкапа вам потребуется Linux, или хотя бы виртуалка с ним. При наличии рук можно и на Mac OS, и может даже можно на том огрызке, что нынче встроен в Windows — но я ничего не гарантирую.

Бэкапить мы будем при помощи двух милых программ:

  • программы для создания дампов
  • Консольного клиента телеграмм

Брать исходники мы будем из проверенных источников из гита, так что первым делом потребуется клиент:

sudo apt install git

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

mkdir telegram-backup

Затем клонируем себе консольного клиента и переходим в его папку:

Как восстановить удаленные чаты, фотографии и видео Telegram (новый процесс 2023)


git clone —recursive https://github.com/vysheng/tg.git cd tg

Теперь устанавливаем всякие зависимости для его сборки. Если у вас не убунта, то на странице программы описаны альтернативные методы сборки:

sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev libpython-dev make
./configure make

Теперь запускаем клиент, передаваемая ему в качества параметра публичный ключ, который лежит тут же:

bin/telegram-cli -k tg-server.pub

Если всё прошло успешно, то вы увидите примерно следующее:

Дальше из консоли у вас запросят номер телефона, введите его:

phone number: 79166666666

И запросят код, который придёт в смс или в другого открытого клиента, сообщение с клиента примерно так выглядит:

This code can be used to log in to your Telegram account. We never ask it for anything else. Do not give it to anyone, even if they say they’re from Telegram.

If you didn’t request this code by trying to log in on another device, simply ignore this message.

code (‘CALL’ for phone code):123456

И вводим пароль (если он у вас установлен, что вообще очень неплохо):

password :xxx

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

User Jehy updated flags
User Jehy updated flags
[19:41] Александр Жаров >>> Привет!
[19:41] Александр Жаров >>> Как дела?

Отлично! Теперь вырубаем клиента (Ctrl+C) и запускаем его в режиме сервера:

Еще по теме:  Как привязать комменты в Телеграмме

bin/telegram-cli —json -P 9009

После чего оставляем эту консоль в покое, открываем вторую, приходим в нашу папочку telegram-backup и ставим туда вторую программу:

git clone https://github.com/tvdstaaij/telegram-history-dump.git

Переходим в его директорию

cd telegram-history-backup
ruby telegram-history-dump.rb

Если всё хорошо, то мы увидим, что начался бэкап, это будет выглядеть примерно так:

Как восстановить удаленные чаты, сообщения, изображения и видео Telegram

ruby telegram-history-dump.rb
I, [2018-04-26T19:43:38.286782 #11274] INFO — : Attaching to telegram-cli control socket at localhost:9009
I, [2018-04-26T19:43:39.689541 #11274] INFO — : Skipping 34 dialogs: «Mila_Milan», «Stormy_Daniels», «Amila_Miley», «Sasha_Gray»
I, [2018-04-26T19:43:39.689946 #11274] INFO — : Backing up 181 dialogs: «user#1299351», «Canela_Skin», «Dana_DeAmond», «Lita_Phoenix», «Erica_Lauren», «Naomi_Woods», “Ну_вы_поняли»
I, [2018-04-26T19:43:39.690609 #11274] INFO — : Dumping «user#122679361» (range 1-100)
I, [2018-04-26T19:43:40.975234 #11274] INFO — : Dumping «Jessa_Rhodes» (range 1-100)
I, [2018-04-26T19:43:42.262817 #11274] INFO — : Dumping «Anya_Ivu» (range 1-100)
I, [2018-04-26T19:43:43.548510 #11274] INFO — : Dumping «Brandi_Bae» (range 1-100)
I, [2018-04-26T19:44:42.541472 #11274] INFO — : Dumping «Бесконечное_лето» (range 101-200)
I, [2018-04-26T19:44:43.541788 #11274] INFO — : Dumping «Бесконечное_лето» (range 201-300)
I, [2018-04-26T19:44:44.542101 #11274] INFO — : Dumping «Бесконечное_лето» (range 301-400)
I, [2018-04-26T19:44:45.542446 #11274] INFO — : Dumping «Бесконечное_лето» (range 401-500)

Запаситесь терпением — у телеграмма есть свои лимиты, и поэтому история выкачивается не быстро — примерно по 100 сообщений от пользователя или группы в секунду.

Когда программа закончит своё действо, возникает интересный вопрос — а собственно что и куда мы скачали? Чтобы это понять, сделайте из директории программы

cd output/json

Там будет куча файликов в формате JSON, каждый из которых содержит переписку с каким-то из контактов. Конечно, читать это довольно сложно, но из JSON можно легко эскпортировать в любой другой читабельный формат. Кстати, ещё можно было указать другой формат при экспорте истории — например, чтобы вам сгенерилось по HTML страничке на контакт.
А если вы любите хардкор, то можете просто грепать по истории, типа так:

Вот как-то так. При этом напоминаю:

  • Естественно, история приватных чатов не сохраняется;
  • Медиа файлы тоже не сохраняются. Может это как-то и можно сделать, но меня не очень волновало;
  • Пожалуйста, храните бекапы своей переписки в безопасных местах. А то в многолетней переписке может найтись вообще что угодно.
  • Вполне возможно, что вы где-то найдёте более удобный инструмент для экспорта или подготовленный докер образ со всем этим софтом или что угодно другое. Будьте внимательны, проверяйте такие инструменты трижды.

А вообще возникает у меня потихоньку ощущение, что скоро всё опять будет как в 90е — музыка, фильмы и файлы на локальных машинах, и в интернет могут зайти только программисты. Не сказать, чтобы это меня радовало.

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

Не очень полезные ссылки с альтернативными вариантами:

  • Удивительная рекомендация с телеграмм вики — проскроллить весь свой чат в веб клиенте и потом сохранить его печатью в pdf;
  • Хитрый клиентский джаваскрипт для экспорта данных прямо с веб клиента;

Источник: habr.com

Как восстановить чат в Телеграм: зачем это нужно?

чат в Телеграм

Skype безнадежно устарел, WhatsApp и Viber – надоели? Тогда специально для тебя Телеграм! Это – свежая кровь среди ресурсов, созданных для общения в сети интернет. Месcенджер создан специально для тех, кто не любит, когда суют нос в его жизнь. Фишка системы – стопроцентная безопасность данных от доступа третьих лиц. Основа системы – это чаты, но иногда они пропадают.

Сегодня мы рассмотрим, как в Телеграм восстановить чат, чтобы получить доступ к данным. Это необходимо во-многих случаях.

Восстанавливаем удаленный чат в Телеграм

Телеграм чат и как его восстановить

В Телеграм делается акцент на безопасность и полную конфиденциальность информации. Этот аспект важен для современного пользователя, поэтому нет ничего удивительного, что сервис быстро набирает популярность. Создатель Телеграм – Павел Дуров. Думаю не надо объяснять кто это.

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

Какими способами достигается защита информации?

защита чатов в Телеграм

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

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

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

очистить историю чата или удалить

Если собеседник делает скриншот экрана, то второму участнику беседы приходит извещение об этом. То есть делать скрин – это воровство информации из системы. С третьим пунктом возникают проблемы. Бывает дашь волю нервам и удалишь что-то важное. Остыв, понимаешь, что поступил неправильно.

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

Возможно, ли восстановить удаленный чат в Телеграм?

восстановить удаленный чат

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

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

Еще по теме:  Как из Телеграмма переслать в вайбер видео с телефона

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

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

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

Поставил время удаления, то есть время возвращения домой и не нервничаешь. Еще один нюанс, если не пользовался своей учетной записью более полугода, то ее удаляют. Все равно никому не нужна, видимо так рассуждает программа. А, следовательно, зайдя через полгода в надежде взять какую-то информацию из чатов можно обнаружить, что ни чатов, ни тебя в Телеграм уже нет.

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

Как пользоваться Телеграм, чтобы потом не искать варианты как восстановить удаленный чат?

как пользоваться Телеграм правильно?

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

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

Последний способ действует безотказно в 100 % случаев. Ничего не удаляйте – ничего не потеряете.

Удаленный чат восстановить нельзя

Удалённый чат в Телеграм не подлежит восстановлению ни при каких условиях.

Итог

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

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

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