Как скачать файлы из закрытого Telegram-канала
Как скачать из закрытого Telegram-канала на Mac или ПК: открываем чат по ссылке-приглашению, ссылке на сообщение, @имени или числовому id и сохраняем файлы.
6 мин чтения
Чтобы скачать файлы из закрытого Telegram-канала, нужны две вещи: быть его участником и иметь приложение, которое открывает чат по ссылке, а не ждёт, пока вы прокрутите список. TelegramBuddy — это бесплатное приложение для macOS и Windows, которое входит в ваш собственный аккаунт Telegram, принимает ссылку-приглашение t.me/+, ссылку на сообщение в закрытом канале t.me/c/, @имя пользователя или просто числовой id и сохраняет файлы из этого чата в папку на вашем компьютере. Никуда ничего не загружается, потому что посередине нет никакого сервера.
Ниже: что на самом деле означает «закрытый» в Telegram, четыре способа открыть чат, которого нет в списке, и одна настройка, которую может включить владелец, — её стоит понимать как «нет».
Что на самом деле означает «закрытый» в Telegram
Закрытый канал или группа — это канал без публичного имени пользователя. В этом вся техническая разница. У него нет собственного адреса t.me/что-нибудь, он не находится через поиск Telegram, и попасть внутрь можно только по ссылке-приглашению или если кто-то вас добавит.
«Закрытый» в этом смысле — про обнаружение, а не про секретность. Сообщения в закрытом канале хранятся в облаке Telegram точно так же, как сообщения в публичном, — поэтому они и появляются на каждом устройстве, где вы вошли в аккаунт. Закрытый канал не имеет сквозного шифрования и не является секретным чатом.
Из этого следуют две вещи, и обе важны для скачивания:
- Раз публичного имени пользователя нет, найти канал по названию невозможно. Вместо этого нужна ссылка или id.
- Раз сообщения — обычные облачные сообщения, любой клиент, вошедший в ваш аккаунт, может их читать и сохранять — с одной оговоркой, о которой ниже.
Участником быть обязательно, и никакой инструмент этого не изменит
Если ваш аккаунт Telegram не может открыть канал, скачать из него не сможет ничто. TelegramBuddy входит в аккаунт как вы — по QR-коду или по номеру телефона — и видит ровно то же, что видит ваше собственное приложение Telegram, не больше. Это не бот, и не существует аккаунта или сервиса TelegramBuddy, у которого был бы собственный доступ.
Поэтому прежде всего: откройте Telegram на телефоне и убедитесь, что канал действительно читается. Если приглашение истекло или вас исключили, решение — попросить новое приглашение, а не искать инструмент похитрее.
Четыре способа открыть чат, которого нет в списке
Список чатов в приложении показывает недавние переписки. Канала, на который вы подписались год назад и с тех пор не открывали, или того, чьё приглашение вы только что приняли, там может не быть. Открыть его поможет любой из этих четырёх способов:
| Что у вас есть | Как это выглядит | Где это взять |
|---|---|---|
| Ссылка-приглашение | t.me/+AbCdEfGhIjK или t.me/joinchat/AbCdEfGhIjK |
Ссылка, которую вам прислали, или раздел «Ссылки-приглашения» в информации о канале |
| Ссылка на сообщение в закрытом канале | t.me/c/1234567890/456 |
Нажмите правой кнопкой мыши или удерживайте любое сообщение в канале и выберите «Копировать ссылку на сообщение» |
| @имя пользователя | @examplechannel |
Есть только у публичных каналов — стоит попробовать, если вы не уверены, закрытый канал или нет |
| Числовой id | 1234567890 или -1001234567890 |
Цифры после /c/ в ссылке на сообщение; префикс -100 необязателен |
Вставьте любой из них в поле открытия чата в TelegramBuddy, и переписка откроется. Одно замечание про ссылку на сообщение, потому что она многих путает: в t.me/c/1234567890/456 первое число — это внутренний id канала, а второе — id того самого сообщения. Перейти по такой ссылке могут только участники, и именно поэтому это самый надёжный способ письменно указать закрытый канал.
Если вы ещё не подписались, сначала присоединитесь в самом Telegram. Приложение читает чаты вашего аккаунта; оно не даст вам доступа туда, где вас и так нет.
Как скачать из закрытого Telegram-канала: пошагово
- Установите TelegramBuddy и откройте его. На странице загрузки описано текущее состояние сборок для macOS, Windows и Linux.
- При первом запуске вставьте Telegram api_id и api_hash. Они бесплатные, вы получите их за пару минут на my.telegram.org в разделе «API development tools», и каждой установке нужны свои, потому что Telegram считает лимиты запросов по api_id. Статья Как получить api_id и api_hash разбирает эту форму по шагам.
- Войдите в свой собственный аккаунт Telegram: отсканируйте QR-код телефоном либо введите номер телефона и код. Сессия входа хранится файлом на вашем компьютере.
- Вставьте ссылку-приглашение, ссылку на сообщение, @имя пользователя или id в поле открытия чата — и закрытый канал откроется.
- Выберите вид. Вид чата показывает всю переписку от старых сообщений к новым — текст и медиа вместе, разделители по дням, миниатюры, а более старые сообщения подгружаются, пока вы прокручиваете вверх. Вид галереи показывает сетку только из медиафайлов.
- Выберите, что забрать. Щёлкните по одному элементу, выделите диапазон с Shift или используйте Выбрать все, Только файлы или Только текст. Чтобы забрать из канала всё, ничего не выделяя, используйте пакетную загрузку: она просматривает всю историю и находит подходящие файлы. В очередь можно поставить сразу несколько каналов.
- Укажите папку для загрузок, решите, раскладывать ли её на подпапки Photos / Videos / Files / Music / Voice (Фото / Видео / Файлы / Музыка / Голосовые), и задайте, сколько файлов может скачиваться одновременно.
- Запускайте. В любой момент можно поставить на паузу, продолжить, отменить или повторить загрузку.
Как достать из длинной истории только нужные файлы
Каналы, которые живут годами, — как раз причина, по которой существует вид галереи. Фильтруйте по всем медиа, по Photos, Videos, Files, Music, Voice или GIF; ищите по подписям и именам файлов; сужайте до диапазона дат — а потом выделите то, что осталось, и скачайте только это. Это разница между «весь канал» и «те шесть PDF, которые кто-то выложил в марте прошлого года».
Две детали, которые сильно экономят время на больших каналах:
- Уже скачанные файлы пропускаются. Запустите тот же канал через месяц — и заберутся только новые сообщения, так что закрытый канал, за которым вы следите, можно докачивать, а не скачивать заново.
- Большие файлы продолжаются с точностью до байта из недокачанного файла
.part— после паузы, обрыва связи или полного перезапуска приложения. Фотографии и небольшие файлы просто скачиваются заново целиком. Подробнее об этом — в статье как продолжить прерванные загрузки.
Telegram ещё и ограничивает интенсивные обращения к API «флуд-ожиданиями» (flood waits). Это приложение берёт на себя: очередь выжидает интервал и продолжает работу, а не завершается с ошибкой.
Что означает «Запретить сохранение контента»
Telegram даёт владельцам каналов и групп переключатель «Запретить сохранение контента» (Restrict saving content). Когда он включён, официальные клиенты Telegram скрывают для этого чата пересылку, копирование и сохранение, а участники видят сообщение о том, что контент защищён.
Понимайте этот переключатель буквально: владелец говорит вам, что материал не должен покидать канал. Считайте это отказом. Если у вас есть законная причина сохранить копию — вы сами ведёте командный канал, вы сами сделали этот материал, — спросите владельца: он может выключить этот флаг или отправить вам файлы напрямую. Это разговор, а не техническая задача, которую нужно обойти.
Храните только то, что имеете право хранить
Именно в закрытых каналах обычно расходятся платные курсы, пиратские копии фильмов и взломанные программы. Возможность что-то прочитать — не то же самое, что право это хранить и распространять.
Хорошее правило: скачивайте то, за что вам не будет неловко объясняться. Собственные фотографии и голосовые сообщения, документы рабочего канала, архив, который вам разрешили копировать, видео из семейной группы — всё это нормально. Чужой платный или защищённый авторским правом материал вам не принадлежит, что бы канал ни позволял технически.
Что читать дальше
Если вы пришли сюда за одной конкретной задачей, эти статьи ведут прямо к ней:
- Как скачать все видео из Telegram-канала — путь через фильтры и пакетную загрузку для каналов, забитых медиа.
- Как экспортировать историю чата Telegram — когда нужен текст и вся переписка, в виде HTML-страницы или JSON, а не только файлы.
- Возможности — полный список того, что умеет приложение, а FAQ — самые частые вопросы.