Как скачать Telegram-канал целиком: три рабочих способа
Скачать канал - это на самом деле две разные задачи. Публичный канал, на который вы подписаны, выгружается штатно и бесплатно: у Telegram Desktop есть экспорт истории, он складывает сообщения и медиа в папку на диске. С закрытым каналом - платным курсом, клубом, группой с темами - сложнее: там у автора обычно включена защита контента, а на выходе всё равно получается папка с HTML вместо канала, которым можно пользоваться дальше.
Ниже три способа, которые работают: встроенный экспорт, ручная выгрузка медиа и копия канала в собственную группу. По каждому - что окажется на выходе, сколько это занимает времени и где способ упирается в потолок.
Какой способ под какую задачу
| Что нужно | Способ | Цена |
|---|---|---|
| Архив истории на диске | Экспорт в Telegram Desktop | бесплатно |
| Десяток видео или файлов | Пересылка в «Избранное» и сохранение вручную | бесплатно |
| Курс, которым потом пользоваться | Копия канала в вашу Telegram-группу | от 1500 ₽ |
Способ 1. Экспорт истории в Telegram Desktop
Это единственный официальный способ выгрузить канал целиком, и он бесплатный. Telegram добавил его ещё в 2018 году и с тех пор почти не менял. Работает экспорт только в десктопной версии - в приложении на телефоне такой кнопки нет, поэтому начинать придётся с компьютера.
- Скачайте десктопную программу с сайта Telegram и войдите в неё своим аккаунтом - тем же, что на телефоне.
- Дождитесь, пока подтянутся чаты, и откройте нужный канал.
- Меню из трёх точек в правом верхнем углу, пункт «Экспорт истории чата».
- Галочками отметьте, что забирать: текст, фото, видео, документы, голосовые. Ниже выберите формат - HTML или JSON, разницу разберу через абзац.
- Осталось указать папку на диске и нажать «Экспортировать».
В том же окне задаются диапазон дат и предельный размер файла. Это выручает, когда нужен текст с картинками, а тащить сотню гигабайт видео не хочется. Выгрузку можно прервать и продолжить позже - Telegram помнит, на чём остановился.
Что окажется на выходе
Не один файл, а папка. Внутри messages.html (или messages.json), рядом подпапки с фото, видео, голосовыми и документами. Открываете messages.html в браузере и листаете канал страницами. Если сообщений много, HTML разрежется на несколько файлов - messages.html, messages2.html и дальше по номерам.
HTML или JSON
HTML берите, если копию будете читать сами: она открывается двойным кликом в браузере, картинки и видео подставлены ссылками на соседние файлы, всё выглядит примерно как переписка. JSON нужен в одном случае - когда выгрузку потом разбирает программа: скрипт, база, поиск по архиву. Читать JSON глазами мучительно, а конвертировать его обратно в человеческий вид отдельная работа. Сомневаетесь - берите HTML, в большинстве случаев нужен именно он.
Предел у способа один, но существенный: канал превращается в архив. По нему нет привычного поиска, нет ленты, кинуть на него ссылку нельзя, видео открывается системным плеером поверх браузера. Для «пусть лежит на всякий случай» этого хватает с запасом. Подробный разбор того, что теряется по дороге, я собрал в отдельной статье про экспорт чата в Telegram.
Способ 2. Забрать только видео, фото и файлы
Часто весь канал и не нужен - нужны десять видео из курса или подборка файлов. Тогда экспорт избыточен.
Выделяете нужные сообщения, пересылаете их в «Избранное» - это ваш личный чат, который виден только вам, - и оттуда сохраняете медиа на диск. На компьютере файлы падают в папку загрузок Telegram, её адрес виден в настройках, в разделе «Продвинутые настройки».
Ограничения тут два. Первое очевидное: всё руками. Двадцать сообщений так перенести реально, восемьсот - уже нет, к середине курса вы бросите.
Второе серьёзнее. Автор канала может включить настройку, ограничивающую сохранение контента. По официальному описанию Telegram она запрещает участникам пересылать сообщения, ограничивает скриншоты и сохранение медиа. В таком канале кнопка «Переслать» просто не появится, и способ отваливается целиком.
Способ 3. Скопировать канал в свою группу
Третий путь работает иначе: вместо выгрузки в папку канал переезжает в вашу собственную Telegram-группу. На выходе не архив на диске, а живой чат - его открываешь и ищешь как обычную Telegram-группу, и он никуда не денется, что бы дальше ни случилось с оригиналом.
Так работает Mirrium. Программа ставится на ваш компьютер и заходит в Telegram вашим же аккаунтом: код подтверждения приходит вам, аккаунт никуда не передаётся. Дальше она переносит канал или группу в вашу собственную: сообщения идут по порядку, медиа переезжает файлами, а темы остаются отдельными ветками. Дата и автор оригинала впечатываются в каждое сообщение, чтобы через полгода было понятно, откуда что взялось.
Этот же способ отвечает на вопрос, который задают чаще всего: а если автор удалит канал или закроет доступ. Копия к тому моменту уже ваша и от оригинала не зависит.
Как скачать закрытый канал или курс
Начну с неприятного: доступ нужен. Ни один способ не открывает канал, в котором вас нет, - ни экспорт, ни копирование, ни какая-либо программа. Скачать можно ровно то, что видит ваш аккаунт. Поэтому забирать копию имеет смысл, пока подписка или инвайт живы, а не через месяц после того, как вас удалили из группы.
Как вообще устроен такой канал, кто в нём кого видит и почему доступ теряют чаще всего - разобрал отдельно в статье про закрытый канал в Telegram.
Второе - защита контента. У платных курсов её включают почти всегда, и выглядит это со стороны участника так: пропала кнопка пересылки, медиа не сохраняется, на телефоне может не сработать скриншот. Способ 2 в такой группе бесполезен, а экспорт отдаёт то, что отдаёт.
Наш движок мы проверяли в том числе на канале с включённой защитой от пересылки - текст, фото и видео тогда скопировались в приёмник. Обещать это для любого канала по одному описанию я не стану: настройки у всех разные, и честнее посмотреть вашу задачу до оплаты, чем пообещать заранее.
Сколько времени занимает
Экспорт крупного канала с медиа идёт часами. Telegram намеренно растягивает выгрузку, чтобы не упереться в собственные лимиты, так что канал на пару тысяч сообщений с видео качается заметно дольше пустого диалога.
С копированием в группу цифры точнее, потому что темп задаём мы сами. Telegram не даёт лить сообщения подряд: на быстрой отправке прилетает FloodWait - принудительная пауза, а если давить дальше, аккаунт получает ограничения. Поэтому копирование идёт с паузой около восьми секунд между сообщениями и потолком примерно 1200 сообщений в сутки в бережном режиме.
Что это значит на практике - прогнали наш же контроллер темпа и записали, сколько выходит:
| Размер канала | Бережный режим | Обычный режим |
|---|---|---|
| 500 сообщений | около 1,5 часа | около 40 минут |
| 1000 сообщений | около 3 часов | около 1,5 часа |
| 3000 сообщений | около 2 суток | около суток |
| 5000 сообщений | около 4 суток | около 28 часов |
Это время только на отправку - скачивание медиа из источника добавляет сверху, и чем тяжелее видео, тем заметнее. Скачки в таблице не опечатка: после дневного лимита копирование само уходит на паузу до следующих суток, поэтому канал на 1000 сообщений укладывается в вечер, а на 3000 растягивается на пару дней.
Останавливать и продолжать можно в любой момент: позиция запоминается, повторно те же сообщения не поедут. Выглядит медленно, знаю. Но альтернатива тут не «быстро», а «аккаунт в ограничениях на неделю» - Telegram выдаёт их именно за такую спешку.
Сколько это займёт места
При экспорте - примерно столько же, сколько занимают материалы в самом канале. Курс из сорока видеоуроков по 300 МБ это 12 ГБ на диске, и никакой магии сжатия не будет. Если места мало, ограничьте в окне экспорта размер файла: текст и картинки заберутся, тяжёлые видео пропустятся.
При копировании в свою группу файлы остаются в Telegram, а на диске оседает только временный кэш. Диск в этом случае не забивается вообще.
Если канал ведёте вы сами
Отдельная история - когда скачать нужно собственный канал. Мотив тут простой: не потерять архив, если аккаунт заблокируют, номер уведут или канал улетит под жалобу. Материал, который вы писали три года, живёт ровно в одном месте, и это место вам не принадлежит.
Экспорт для такой задачи годится: вы владелец, защита контента вам не мешает, забирайте историю с медиа в папку и держите на диске. Раз в квартал повторить - и спите спокойно. Минус тот же, что и всегда: это архив. Если канал придётся поднимать заново, из папки с HTML вы будете руками перезаливать сотни постов.
Копия в резервную группу решает как раз это: материал лежит уже внутри Telegram, в готовом к публикации виде, и переносится в новый канал быстрее, чем восстанавливается из файлов. Держать её приватной и не показывать никому - нормальная практика, это ваш запасной аэродром.
Чего не сделает ни один способ
- Скачать канал, в который у вас нет доступа. Ни экспорт, ни программа не видят больше, чем видит ваш аккаунт.
- Достать то, что скрыто настройками группы. В группах автор может закрыть историю для новых участников: сообщения до вашего входа вы не увидите, а значит и не сохраните.
- Вернуть удалённое. Если автор почистил историю до того, как вы забрали копию, восстанавливать уже нечего: ни экспорт, ни копирование задним числом это не исправят.
Частые вопросы
Можно ли скачать канал с телефона?
Целиком - нет, экспорт истории есть только в Telegram Desktop. С телефона можно переслать нужные сообщения в «Избранное» и сохранять медиа по одному. Полная выгрузка делается с компьютера.
Нужен ли Telegram Premium?
Нет, экспорт работает на обычном бесплатном аккаунте. Premium ускоряет скачивание файлов, но на доступ к самой функции не влияет.
Сохранятся ли видео и кружки?
Да, если при экспорте отметить галочками видео и видеосообщения - они лягут отдельными папками рядом с текстом. При копировании в группу медиа переезжает так же, как было в оригинале.
Почему в меню нет пункта «Экспорт истории чата»?
Чаще всего потому, что вы не в той программе. Экспорт есть в десктопном Telegram, который скачивается с desktop.telegram.org, а в веб-версии в браузере и в мобильном приложении его нет вообще. Поставьте десктопную версию, войдите тем же аккаунтом, дождитесь, пока подтянется история, и пункт появится в меню из трёх точек.
Что будет, если прервать процесс?
Ничего страшного. Экспорт Telegram продолжает с места остановки. Копирование в группу тоже помнит позицию и после перезапуска идёт дальше, а не с начала.
А темы в группе сохранятся?
При экспорте нет: темы схлопываются в одну сплошную ленту, и курс из десяти уроков превращается в один длинный HTML. При копировании в свою группу темы создаются заново и остаются отдельными ветками.
Можно ли скачать закрытый канал, в который меня не пригласили?
Нет. Ни один способ не открывает канал, к которому у вас нет доступа: программа видит ровно то же, что и ваш аккаунт. Пока подписка или инвайт живы, копию забрать можно, после удаления из группы - уже нет.
Сколько стоит скачать канал?
Встроенный экспорт Telegram бесплатный. Копия канала в вашу собственную группу под ключ стоит 1500 рублей: ставим программу, настраиваем вместе на связи, дальше вы копируете сами.
Нужна копия канала, а не папка с файлами?
Разовая копия под ключ - 1500 рублей: ставим программу, настраиваем вместе на связи, дальше вы копируете сколько нужно. Перед оплатой я смотрю вашу задачу и говорю прямо, получится или нет.
Написать и разобрать задачу