
В этой статье я расскажу об одном свободном и бесплатном инструменте, позволяющем выкачать из популярного мессенджера Телеграм и сохранить на вашем компьютере данные из ваших любимых групп, каналов и диалогов.
Представленный здесь инструмент не единственный, но, возможно, один из самых простых и удобных. Это не бот: запросы к серверу будут выполняться от вашего имени, что гарантирует доступ к тем чатам, которые видите вы сами.
Как начать работу?
Если вы захотите его попробовать, перейдите по ссылке: github.com/vsirotin/synchromessotron/releases. Там вы найдёте последнюю стабильную версию.
Скачайте документацию на вашем языке (русский вариант доступен).
Скачайте версию программы для вашей операционной системы (например, для Windows это файл
telegram-cli.exe).Далее действуйте по инструкции. Например, для запуска резервного копирования достаточно ввести команду:
telegram-cli backup
В настоящее время инструмент работает через командную строку («чёрное окошко»). Я знаю, многие это не любят. Если вам хочется иметь те же функции, но в привычных диалоговых окнах, примите участие в опросе в конце статьи.
Ответы на важные вопросы
Перед использованием любого стороннего софта важно понимать, как он работает:
Безопасность: Ваши данные (
API ID,Hash,Session) программа хранит локально, в конфигурационном файле рядом с самим приложением. Эти данные пересылаются только серверам Телеграма через его официальные библиотеки функций. Вам лишь нужно следить, чтобы посторонние не получили доступ к вашему компьютеру. В крайнем случае — просто удалите конфигурационный файл.Риск блокировки: Программа уважает ограничения мессенджера и не нарушает его лимитную политику (flood limits). Вероятность блокировки аккаунта крайне мала, к тому же Телеграм обычно не накладывает долгосрочных ограничений за подобные действия.
Форматы данных: Сообщения сохраняются сразу в двух видах: Markdown (удобно читать человеку) и JSON (для машинной обработки). Медиафайлы (видео, музыка, голосовые сообщения и документы) сохраняются в их исходных форматах.
Отличие от официального экспорта: В отличие от встроенной функции в Desktop-версии Телеграма, этот инструмент предлагает более тонкие настройки выгрузки и автоматизацию.
О проекте
Этот инструмент я разработал вместе с моими ИИ-агентами в весьма сжатые сроки. Об этом опыте я планирую написать отдельную статью. Код проекта открытый, и его бурную историю разработки можно проследить на GitHub.
Если у вас появятся проблемы, замечания или предложения — пишите в раздел Issues на GitHub или в комментариях здесь.
P.S. Первые 10К прочитавших эту статью понаставили мне изрядно минусов. Возможно, они увидели в ней атаку на их любимый Телеграм. Возможно, они слишком буквально поняли заглавную картинку статьи. Если что, то это шутка автора, проиллюстрированная ИИ.
И хотя тенденция добавления звёзд в проект на GitHub и количество скачиваний приложения уже за первые часы вдохновляют автора, тем не менее я хотел бы заверить особенно рассерженных читателей, что я сам очень ценю и люблю Телеграм и считаю его лидером в своём жанре с большим отрывом от остальных. Особенно это касается продуманности и возможностей его API, с которыми я близко познакомился, работая над этим проектом.
Открыв аккаунт в ВКонтакте я лишний раз убедился в справедливости правила, что что-то начинаешь ценить, когда это утратишь. Пока ВК и по работе с пользователями и по уровню API от Телеграма очень отстаёт.
Так что давайте, дорогие читатели, вместе надеяться, что недоразумения с Телеграмом закончатся. А описанную здесь программу люди будут использовать по назначению, для локального анализа данных или синхронизации с другими потребителями данных, а не в силу необходимости.
И уж совсем приватно...
Мой сайт - https://www.sirotin.eu/
Кроме того, я пишу открытую электронную книгу “Мемуары кочевого программиста. Байки, были, думы”. Её текущий вариант можно найти здесь.
Я убеждён, что программирование - это материализаци я идей. Об этом я первый раз написал здесь. А вот уже несколько лет мы с группой единомышленников ведём группу в Телеграмме под названием “Материализация идей”, в которой мы последнее время рассуждаем в основном об ИИ.
Если вам это интересно - подключайтесь.
delphinpro
Телеграм никуда не девается. Телеграм со своей стороны не ограничивает и не собирается ограничивать доступ. Зачем скачивать? Без ВПН все равно жить невозможно уже.
visirok Автор
Например, чтобы обрабатывать историю локально.
LeshaRB
Ну так на десктопном телеграмме можно сделать бэкап тогда ведь.
visirok Автор
Если вы подписаны на десятки активных каналов, активность в которых очень неровная, то обрабатывать их ручками, без интеллигентных скриптов весьма затруднительно.
delphinpro
Это вообще не коррелирует с заголовком - "спасать".