Скорее всего, каждый интернет-пользователь сталкивался с такой ситуацией, когда нужно сохранить какую-то важную переписку из мессенджера. Не все социальные сети и мессенджеры предоставляют такую возможность, как сохранение информации на устройство. В Telegram есть такая возможность, что делает данный мессенджер ещё более удобным, по сравнению с остальными соц. сетями.
Для сохранения истории чата понадобится компьютер, подключенный к Интернету, так как на смартфоне пока нет такой функции. Есть несколько простых способов, которые помогут сохранить: важные переписки, аудио файлы, видео и фотографии. Ни один из этих способов, не вызовет никаких затруднений, так как разобраться в приложении достаточно просто. Как легко сохранить чат в Телеграмме, смотрите ниже.
Десктопная версия Telegram
Сохранить историю чата и файлы из него, можно тремя способами с помощью десктопной версии Telegram. Для этого нужно скачать и установить с официального сайта версию Телеграмма для вашей операционной системы. Это бесплатно и выполняется в несколько кликов. После установки нужно войти в свой профиль и следовать инструкции. Это позволит быстро запомнить все действия и выбрать для себя самый удобный из предложенных ниже способов.
Как подключить выгрузку товаров со своего Телеграм канала | SLM
Выборочный экспорт истории чата/канала
Первый способ позволит сохранить переписку и определённые, или все файлы из неё. Заранее можно создать папку на компьютере, в которую будем сохранять выбранную информацию из чата. После делаем следующее:
- Открываем мессенджер и листаем список чата, чтобы найти нужный.
- Кликаем на чат и переходим в диалог.
- В правом верхнем углу экрана нажимаем на меню в виде многоточия (три вертикальные точки) и выбираем пункт «Экспорт истории чата».
- В открывшемся окне нужно выбрать элементы, которые нужно скачать.
- Далее нужно выбрать папку для сохранения. Нажимаем «Путь».
- Выбираем папку, в которой будет храниться вся выделенная информация, и кликаем Выбор папки внизу окна.
Также можно выбрать даты, чтобы сохранить переписку за определённое время.
- Для этого нажимаем сначала «с первого сообщения», а после «до текущей даты».
- Выбираем число.
Если нужна вся переписка, то эти пункты не меняем.
- После настройки кликаем на кнопку Экспортировать .
- Ждём, пока данные сохранятся и кликаем на кнопку Просмотр , чтобы сразу открылась папка, в которую производился экспорт файлов.
- В общей папке создадутся отдельные папки с фотографиями, аудио и видео файлами. Нажимаем на отдельный файл «messages.html» с перепиской.
- Откроется страница в браузере, где будет сохранена вся переписка.
Экспорт всех чатов
Помимо истории переписки с одним чатом, можно также скачать сразу все чаты и файлы на компьютер. Это делается также просто, но в таком случаем сохранятся все переписки или посты на каналах, которые сохранять не требовалось.
- Открываем приложение и сразу переходим в настройки с помощью кнопки гамбургер-меню в левом верхнем углу экрана.
- Нажимаем на пункт «Настройки».
- В открывшемся окне находим раздел «Продвинутые настройки» и кликаем по нему.
- В разделе «Данные и память» открываем пункт «Экспорт данных из Telegram».
- Далее нужно изменить несколько настроек. Рассмотрим каждую функцию подробнее:
- Информация об аккаунте — означает, что сохранённые данные будут содержать номера телефонов, фотографии и имя пользователей.
- Список контактов — приложение будет синхронизировать контакты, чтобы они были доступны на всех устройствах, с которых вы заходите в Телеграмм.





Сохранение через кнопку поделиться
Если нужно сохранить немного сообщений и короткий фрагмент какого-то чата, то можно просто перенести их в папку «Избранное». Для этого можно воспользоваться мобильным телефоном или десктопной версией. Принцип одинаковый, поэтому рассмотрим на примере десктопной версии.
- Открываем приложение и выбираем чат.
- Находим сообщение, которое нужно сохранить и кликаем на стрелку рядом с ним, а после выбираем «Выделить сообщение», чтобы можно было выбрать несколько сообщений.
- Перелистываем вниз и выбираем одним нажатием левой кнопки мыши остальные сообщения.
- Кликаем правой кнопкой мыши на любое сообщение.
- Выбираем пункт «Переслать выбранное».
- Выбираем в новом окне первый чат «Избранное».
- Переходим в «Избранное» и видим, что выбранные сообщения сохранены отдельно.
Web-версия Telegram
Если не хочется скачивать приложение, то можно загрузить на компьютер историю чата через Web-версию Telegram в браузере. Рассмотрим, как сохранить переписку в Телеграм на примере браузера «Google Chrome».
Если ни один из этих способов не подошёл и нет доступа к компьютеру, то на крайний случай, можно сделать скриншоты всех переписок и поместить их какую-нибудь папку, чтобы не потерять, или загрузить в облако, откуда они точно не пропадут.
Источник: ustanovkaos.ru
Выгрузка сообщений с использованием Telegram API. С чего начать
2018-03-16 в 15:19, admin , рубрики: .net, C#, github, telegram api
На просторах интернета можно найти множество описаний и примеров по созданию telegram bot-ов.Но Telegram Bot Api имеет ограниченный функционал. Для решения задачи по выгрузке сообщений из Telegram по ключевому слову необходимо использовать Telegram API. За основу была взята библиотека TLSharp. Стоит сразу прояснить, что дальнейшая работа возможна только для зарегистрированных пользователей в Telegram.
Стартом работы с API служит регистрация приложения:
- Заходим на сайт Телеграмма и вводим свой номер телефона. Вводим код подтверждения.
- Попадаем на страницу разработчика. Для завершения регистрации необходимо заполнить поля, характеризующие ваше будущее приложение.
- Получаем api_id и api_hash.
Работа с библиотекой
Добавляем в проект Visual Studio через консоль диспетчера пакетов:
Install-Package TLSharp
Для начала работы создаём клиента с параметрами api_id и api_hash, полученными выше — совершаем подключение.
TelegramClient client = new TelegramClient(apiId, apiHash); await client.ConnectAsync();
Для аутентификации своего аккаунта, выполняем следующее:
var hash = await client.SendCodeRequestAsync(«номер телефона»); var code = «код телеграмма»; var user = await client.MakeAuthAsync(«номер телефона», hash, code);
После выполнения данного этапа, TLSharp создает файл session.dat, в котором хранится вся информация пользовательской сессии. После этого можно выполнять любой запрос представленный в документации.
Приступаем к выгрузке сообщений из каналов, обязательное условие, предварительно нужно быть подписанным на канал. Получаем все диалоги, которые есть у пользователя:
var dialogs = (TLDialogs)await client.GetUserDialogsAsync();
Записанная переменная теперь хранит все диалоги, но для того чтобы отобрать только каналы, удобная структура позволяет выделить диалоги каналов и чатов, используя:
dialogs.Chats
Проходим по всем чатам и каналам, отдельно проверяя является ли следующий элемент чатом или каналом:
foreach (var element in dialogs.Chats)< if (element is TLChat)< TLChat chat = element as TLChat;
В библиотеке TLSharp реализованы все функции официального API. Функции реализованы через запросы, например, дополнительную информацию по каналу можно получить через запрос вида:
TeleSharp.TL.Messages.TLChatFull channelInfo = await client.SendRequestAsync (new TLRequestGetFullChat());
Вызывается метод SendRequestAsync с типом возвращаемого значения и в качестве параметра следует любой из предложенных в библиотеке запросов. Далее представлен код, получающий полную информацию о канале, в этом случае для получения канала нужны два параметра — это ChannelId и AccessHash:
if (element is TLChannel)< var offset = 0; TLChannel channel = element as TLChannel; var chan = await client.SendRequestAsync(new TLRequestGetFullChannel() < Channel = new TLInputChannel() < ChannelId = channel.Id, AccessHash = (long)channel.AccessHash>>); TLInputPeerChannel inputPeer = new TLInputPeerChannel() < ChannelId = channel.Id, AccessHash = (long)channel.AccessHash >;
Выгрузка сообщений
Выгрузка сообщений происходит порциями по 100 сообщений и параметром AddOffset настраивается выгрузка следующей порции сообщений.
while (true) < TLChannelMessages res = await client.SendRequestAsync(new TLRequestGetHistory()< Peer = inputPeer, Limit = 400, AddOffset = offset, OffsetId = 0 >); var msgs = res.Messages;
Сообщения бывают двух типов TLMessage и TLMessageService. Первый — обычное текстовое сообщение, возможно содержащий в себе некоторый медиа файл. Второй тип сообщений в большинстве случаев представляет собой звонок или сообщения от Telegram Service.
if (res.Count > offset) < offset += msgs.Count; foreach (var msg in msgs) < if (msg is TLMessage) < TLMessage sms = msg as TLMessage; st.Add(sms.Message); >if (msg is TLMessageService) continue; > > else break; > >
Поиск по сообщениям
Добавим предварительный поиск по сообщениям в канале. Для этого просто воспользуемся таким же запросом, структура которого представлена выше.
TLInputPeerChannel inputPeer = new TLInputPeerChannel() < ChannelId = channel.Id, AccessHash = (long)channel.AccessHash>; TLChannelMessages search = await client.SendRequestAsync (new TeleSharp.TL.Messages.TLRequestSearch()< Peer = inputPeer, MaxDate = maxdate, MinDate = mindate, Q = searchWord, Filter = new TLInputMessagesFilterEmpty(), Limit = 100, Offset = offset >);
Для формирования вашего запроса остается только заполнить параметры и далее таки же образом обрабатываем получаемые сообщения.
На этом всё, надеюсь кому-то это статья была полезной.
Источник: www.pvsm.ru
Как сохранить чат в Телеграмме на телефоне и на компьютере: три способа не потерять переписку
Журналист, копирайтер Основной автор интернет-ресурса 33seti.ru Стаж работы в СМИ – более 10 лет. Опыт заработка в интернете – с 2015 года.
Написано статей
Что делать, если все ваши друзья и коллеги уже перешли на Telegram, а вы все еще пользуетесь WhatsApp и боитесь потерять переписку? Не переживайте. Чат возможно перенести из одного мессенджера в другой.
Также поговорим о том, как сохранить чат в Телеграмме на компьютере. В приложении на телефоне эта функция пропала, а в десктопной версии все еще доступна. Как всегда, поговорим предметно – с инструкциями, скриншотами и фотографиями.
Как сохранить чат в Telegram разными способами
Я слышу эти вопросы часто. Лично я тоже столкнулась с такой проблемой, когда нужно было создать аккаунт в Телеграмме на новый номер телефона и перебросить туда старые чаты. Поэтому поделюсь личным опытом.
Но давайте сначала определимся, что именно вам интересно:
- Как сохранить уже существующий чат в Telegram?
- Или как перекинуть переписку из одного мессенджера в другой?
В первом случае есть два варианта:
- перенести сообщения из беседы в папку «Избранное» – это вариант для приложения на смартфоне;
- экспортировать чат в архив – на компьютере.
Совет эксперта
Олег Симкин
SMM-специалист, RP-менеджер Эксперт сайта 33seti.ru Опыт работы в сфере социальных сетей – около 5 лет.
Совет эксперта
Если вы пользуетесь Telegram, то вам должно быть известно, что при удалении чата или сообщения одним из пользователей восстановить его невозможно. Но когда вы отправляете переписку в Избранное, то ваш собеседник уже не сможет удалить или отредактировать свои послания.
Когда нужно перенести переписку из одного приложения в другое, то это работает пока для таких мессенджеров как:
Как сохранить чат в Телеграмме на телефоне: переписку, фото, видео
Если вы хотите сохранить в своем телефоне всю переписку или некоторые сообщения, то можно использовать такой инструмент как папка Избранное. Она всегда под рукой в основном меню мессенджера. Чтобы ее открыть, наживают на три полосочки в левом верхнем углу экрана.
Инструкция как сохранить переписку из чата в Телеграмме на телефоне
На главной страничке приложения выберите нужный чат.
Чтобы сохранить только одно сообщение из чата, тапните по нему пальцем.
Откроется диалоговое окно со списком возможных действий. Здесь выберите пункт «Переслать».
Первой в перечне доступных направлений как раз будет папка «Избранное». На нее и нажимайте.
Если нужно сохранить сразу несколько сообщений, то выделите сначала одно долгим касанием, чтобы возле него появился зеленый кружочек с белой галочкой.
Затем выделите быстрым касанием остальные нужные сообщения и нажмите возле нижнего на круглую кнопочку с изогнутой стрелочкой.
После этого выберите местом назначения папку «Избранное».
Способ сохранить чаты из Telegram на компьютер полностью
Не так давно в приложении Telegram для смартфона была возможность экспортировать в память телефона всю информацию из чатов полностью:
- переписку;
- голосовые сообщения;
- фото;
- видео;
- гифки.
Сейчас эта опция на смартфонах недоступна. Но она все еще существует в приложении для десктопной версии. Поэтому можно установить Телеграмм на компьютер и сделать экспорт чатов на свой жесткий диск.
Инструкция как сохранить чат из Telegram на компьютере
Запустите приложение Телеграм на компьютере и зайдите в нужный чат. Затем откройте скрытое меню, нажав на три точки в правом верхнем углу экрана.
В появившемся списке выберите пункт «Экспорт истории чата».
После этого можно выбрать, какой именно контент нужно сохранить – весь или выборочно по типу формата. Например, вам нужны только видео, фото и сообщения, а гифки, стикеры, файлы и тому подобное не интересуют. Отмечайте нужное и нажмите на ссылку «Экспорт».
Если необходимо сохранить не только какой-то отдельный чат, а всю информацию из Телаграмма полностью, действуют немного иначе. Для этого тоже пользуются приложением для компьютера.
Мастер-класс как скачать на компьютер из Телеграмма все чаты
Кликнуть в левом верхнем углу на три линии, чтобы открыть основное меню.
Перейти в «Настройки». И здесь выбрать пункт «Продвинутые настройки».
Выбрать функцию «Экспорт данных Телеграм».
Отметить тип файлов, которые необходимо экспортировать и сохранить. И нажать на ссылку «Экспорт».
Дождаться загрузки файлов. До этого момента не рекомендуется выходить из приложения.
Как сохранить чат в Телеграмме на айфоне из WhatsApp
Ватсап позволяет перенести в Телеграмм переписку любого типа – и личные беседы, и групповые чаты. При этом сохранятся не только сообщения, но и стикеры, видео, гифки и прочие файлы.
Однако на айфоне и на андроиде немного отличаются способы сохранить чат из одного мессенджера в другой. Вот наглядные примеры, в чем они не похожи.
Инструкция как сохранить чат в Telegram на айфоне
Тапните по названию чата, чтобы перейти в настройки (или Group Info).
Прокрутите экран вниз и найдите функцию «Экспорт чата».
Найдите мессенджер «Telegram».
Выберите чат, в который собираетесь перенести информацию.
И нажмите на кнопочку «Импорт».
Чуть-чуть по-другому выглядит инструкция по переносу чатов на устройствах с операционной системой андроид.
Руководство как сохранить чат в Telegram на телефонах с андроидом
Зайдите в чат и нажмите на три кнопочки в правом верхнем углу экрана.
В списке опций откройте последнюю «Еще».
Выберите функцию «Экспорт чата».
Среди доступных способов найдите и выберите «Telegram».
После этого укажите чат, в который нужно перенести сообщения переписки.
Дождитесь окончания импортирования информации.
Как видите, есть довольно много способов сохранить информацию из чатов в Телеграмме. Вы можете экспортировать свою переписку из другого мессенджера, сохранить ее на компьютере или просто отправить выбранные сообщения в папку «Избранное». Ну или на худой конец просто сделать скриншот экрана.
Если у вас остались вопросы, или какой-то момент не до конца понятен, пишите мне в ВК. Я всегда рада новым интересным знакомствам! Будем дружить! И до встречи в новой публикации! Всем крепкого здоровья и благополучия! Ваша Саша!
Источник: 33seti.ru