Сразу начну с того, что я не призываю никого бежать из Мессенджера-который-нельзя-называть. Совсем даже наоборот. Просто спать гораздо спокойнее, когда одно облако у тебя забэкаплено в другом облаке. А то и облака периодически падают на грешную землю, а терять годы переписки очень обидно. Да и друг меня спросил, как сделать бэкап, а я с ходу не нашёл внятной инструкции.
Предупреждаю сразу — для бэкапа вам потребуется Linux, или хотя бы виртуалка с ним. При наличии рук можно и на Mac OS, и может даже можно на том огрызке, что нынче встроен в Windows — но я ничего не гарантирую.
Бэкапить мы будем при помощи двух милых программ:
- программы для создания дампов
- Консольного клиента телеграмм
Брать исходники мы будем из проверенных источников из гита, так что первым делом потребуется клиент:
sudo apt install git
Дальше создайте себе какую-нибудь директорию, где вы будете творить беспредел, например
mkdir telegram-backup
Затем клонируем себе консольного клиента и переходим в его папку:
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
Если всё хорошо, то мы увидим, что начался бэкап, это будет выглядеть примерно так:
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
ГДЕ ХРАНИТСЯ ТЕЛЕГРАММ НА КОМПЬЮТЕРЕ
Telegram Messenger — популярный мессенджер, который шифрует переписку и защищает пользователей от шпионажа. Но где хранятся его сообщения на компьютере?
Приложение Telegram не сохраняет сообщения на компьютере пользователя. Они хранятся на серверах Telegram, которые расположены в разных частях мира.
Пользователи могут получить доступ к своим сообщениям на компьютере, используя официальное приложение Telegram для ПК или через браузерную версию. При этом данные с сервера загружаются на устройство пользователя только на время сеанса. После закрытия сеанса данные остаются на серверах Telegram.
Важно отметить, что пользователи могут сохранять свои чаты, используя функцию Экспорта данных, которая позволяет сохранить весь историю чата в формате JSON или HTML. Этот файл также может быть сохранен на компьютере пользователя.
Таким образом, сообщения в Telegram хранятся на серверах компании и доступны для пользователей через приложения для ПК или браузера. Пользователи также имеют возможность сохранять свои чаты с помощью функции Экспорта данных и хранить их на своем компьютере.
Как установить телеграмм на компьютер ЗА ДВЕ МИНУТЫ
Как Освободить Память очистив Телеграм от кэша, чата, облака?!
Куда сохраняются файлы в Телеграмме? / Как изменить адрес для сохранения ? / (ПК и Моб. устройства)
Скачать Телеграм на ПК 2023 / Установить Телеграм на компьютер, ноутбук Windows
Как очистить память, не удаляя ничего НУЖНОГО? 4 вида мусорных файлов, которые надо УДАЛИТЬ.
Как скачивать с Телеграмма? / (ПК и Моб. устройства)
32 Секретные Комбинации Для Вашей Клавиатуры
Где хранятся файлы телеграмм на компьютере
Как очистить кэш в Телеграм на компьютере
Куда Telegram Desktop сохраняет файлы
Источник: tgme.pro
Как восстановить удаленный чат и переписку в Телеграмме
Инструкции
Иногда в мессенджере появляется большое количество подписок и друзей, с которыми вы общаетесь. В результате множество чатов заполняет экран смартфона. Приходится тратить много времени, чтобы найти нужный. Поэтому многие из вас отправляют переписки в архив или удаляют насовсем. Когда приходит пора посмотреть, о чем вы вели беседу в прошлом, появляется нужда в их восстановлении.
Давайте разберем можно ли восстановить архивные и удаленные переписки в мессенджере. И узнаем, как это сделать.
Как восстановить архивные чаты в Телеграмме
Существует два способа вернуть архивные чаты в мессенджере Telegram. Самый простой метод – это нажать пальцем на экран в Телеграмме и потянуть палец вниз.
На мгновение появится надпись: «Тяните для вывода архива».
Если продолжать тянуть еще секунду, в первой строке появятся архивные чаты. Вам нужно будет зайти в эту вкладку, найти нужную переписку, прочитать ее или продолжить переписываться с этим человеком.
Второй способ заключается в восстановлении архивной переписки через меню настроек, если вы зашли с веб-интерфейса в браузере.
- Откройте браузер и зайдите в веб-интерфейс Телеграмм.
- Кликните по трем горизонтальным полосам в левой части веб-интерфейса.
- В открывшемся списке выберите пункт «Архив».
Кликните по этому пункту. Теперь в левой стороне браузера отобразятся только заархивированные вами переписки. Вы сможете продолжить общение в них.
Как восстановить удаленный чат
Восстановить переписку после удаления в мессенджере Телеграм практически нельзя. Поэтому при сносе чата необходимо дважды подумать, нужно ли это вам. После того как вы нажмете кнопку удаления и согласитесь с полным уничтожением сообщений на вашем устройстве, у вас будет пять секунд, чтобы отменить удаление.
Если вы не уложитесь за указанное время, то способов вернуть переписку больше не будет. В лучшем случае вы сможете попросить друга о возвращении некоторых сообщений, фотографий и файлов из переписки.
Восстановление удаленных чатов с помощью собеседника
При удалении чатов из мессенджера, они исчезают из облака. Разработчики Телеграмм не создали такой возможности для пользователей, как восстановление удаленных переписок.
Есть единственный способ просмотреть свои старые сообщения:
- Напишите другу, переписку с которым вы удалили.
- Попросите его переслать нужные сообщения из сохраненной им переписки.
Этим методом восстановления архивного чата можно воспользоваться только в том случае, если вы при удалении переписки у себя на устройстве, не поставили галочку напротив предложения «Также удалить у «имя друга»».
Если друг тоже удаляет переписки, то найти файлы, фотографии или любимые видеоролики можно с помощью файлового менеджера Total Commander. Практически на всех смартфонах эта программа предустановлена.
Как сохранить файлы из удаленных чатов
У вас также есть возможность сохранить файлы и другие документы из удаленных чатов. Для этого используйте файловый менеджер или его еще называют «Проводник».
- Откройте «Проводник» на смартфоне.
- Найдите папку «Внутренний общий накопитель».
- Войдите во вкладку «Android».
- Откройте папку «Media».
- Найдите раздел «org.telegram.messenger».
- Войдите в него. На разных телефонах эти папки могут называться по-разному, но путь примерно одинаковый.
Теперь откройте эту папку, выберите, какие файлы хотите сохранить, просмотреть или переслать. Фотографии находятся в папке «Images», оставшиеся видеоролики с удаленного чата находятся в папке «Video».
Отметьте файлы и скопируйте их в ту папку, где вы хотели бы их видеть. В качестве хранения можно использовать внешнюю флеш-карту, если ваш смартфон поддерживает ее.
Опытные пользователи советуют копировать важные документы, фотографии и видеоролики на персональный компьютер или ноутбук. Так как вы можете потерять мобильное устройство или его разбить. Тогда документы будет потеряны навсегда.
Еще нужно учитывать настройки, которые определяют удаление чатов из вашего телефона. Например, многие пользователи в настройках к удалению чатов прописывают автоматическое удаление всех документов, сохраненных на устройстве. В этом случае все файлы потеряются навсегда и возвратить их можно будет только, если они остались у вашего друга по переписке.
Заключение
Теперь вы знаете, как вытаскивать заархивированную переписку в Телеграмм и понимаете, что нельзя по первому желанию удалять чаты. Лучше несколько раз подумать, чем это сделать. Иначе есть возможность потерять любимые фотографии и видео. Продвинутые пользователи советуют не удалять чат, если вы не хотите видеть переписку сейчас. А просто заархивировать его. Тогда вы не будете видеть его, а важные документы останутся на смартфоне и никуда не исчезнут.
Источник: tgrminfo.ru