
В этой статье я расскажу об одном свободном и бесплатном инструменте, позволяющем выкачать из популярного мессенджера Телеграм и сохранить на вашем компьютере данные из ваших любимых групп, каналов и диалогов.
Представленный здесь инструмент не единственный, но, возможно, один из самых простых и удобных. Это не бот: запросы к серверу будут выполняться от вашего имени, что гарантирует доступ к тем чатам, которые видите вы сами.
Как начать работу?
Если вы захотите его попробовать, перейдите по ссылке: 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/
Кроме того, я пишу открытую электронную книгу “Мемуары кочевого программиста. Байки, были, думы”. Её текущий вариант можно найти здесь.
Я убеждён, что программирование - это материализаци я идей. Об этом я первый раз написал здесь. А вот уже несколько лет мы с группой единомышленников ведём группу в Телеграмме под названием “Материализация идей”, в которой мы последнее время рассуждаем в основном об ИИ.
Если вам это интересно - подключайтесь.
