Сохраняйте медиа из Telegram-каналов (видео, фото, голосовые, документы) в выбранное вами облачное хранилище. Бот TubeDisk принимает пересланные посты из любого канала, к которому у вас есть доступ, и автоматически сохраняет их в Google Drive, Яндекс.Диск, Dropbox или S3.
Зачем нужно сохранять медиа из Telegram-канала
Telegram-каналы на удивление хрупкое хранилище:
- Каналы блокируют. Если администратор нарушил правила площадки или местный регулятор закрыл доступ, всё медиа уходит вместе с каналом.
- Посты редактируются или удаляются. Автор может отозвать или поправить старую публикацию, копия в облаке сохранит оригинал.
- Вы можете потерять доступ. Канал стал платным, требует приглашения от администратора, ваш аккаунт временно заблокировали.
- Сам Telegram не бесконечен. Сжатие истории на серверах со временем требует перекачивать старые медиа на новом устройстве. Если канал станет недоступен, перекачать будет неоткуда.
Для каналов с записями лекций, новостных архивов, лент подкастов или вашего собственного контент-канала вынос медиа в облако, которое контролируете вы, стоит небольшого ручного труда.
Что мы умеем сегодня
Возможности:
- Вы пересылаете посты канала (по одному или альбомом) боту TubeDisk.
- Бот принимает видео, фото, голосовые, аудио, документы и PDF из любого канала, к которому у вас есть доступ.
- Каждая пересылка автоматически сохраняется в подключённое облако с подтверждением.
- Альбомы (несколько медиа одним сообщением) пересылаются и сохраняются как единый набор.
- В каналах, где вы администратор, можно за один сеанс вручную переслать всю историю, бот будет обрабатывать пересылки по мере поступления.
Ограничения:
- Никакого автоматического обхода истории. Программный интерфейс Telegram для ботов не позволяет читать прошлые сообщения в канале, в котором бот не состоит. Даже с правами администратора на скачивание уже опубликованного содержимого. Автоматический архив целого канала без ручных пересылок принципиально вне возможностей интерфейса.
- Не обходим запрет на пересылку. Если владелец канала запретил пересылку, Telegram блокирует попытку на уровне протокола.
- Никакого автоматического слежения за новыми постами. Бот обрабатывает только то, что вы переслали руками. Функции "сам сохраняй новые посты из канала" нет.
Несмотря на ограничения, ручная пересылка работает для каналов разумного размера. 50 сообщений можно отправить за пару минут через встроенную функцию Telegram "выбрать несколько, переслать".
Как сохранить канал по шагам
1. Подключите облако и бота
Подключите Drive, Dropbox, S3 или Яндекс.Диск через OAuth или ключи
доступа к корзине. Привяжите бота TubeDisk к аккаунту: /start
в Telegram плюс код из личного кабинета.
2. Откройте канал в Telegram
Подойдут каналы, на которые вы подписаны, каналы где вы администратор, или единичные просмотры. Главное чтобы у вас был доступ на чтение.
3. Пересылайте посты боту TubeDisk
Используйте функцию Telegram "выбрать несколько сообщений, переслать" для пакетной пересылки. Либо для постоянной задачи пересылайте каждый новый пост по мере появления. Каждая пересылка получает подтверждение от бота со ссылкой на сохранённый файл.
4. По желанию настройте структуру папок
В личном кабинете TubeDisk можно задать шаблон именования папок. Например, "{channel_name}/{year}-{month}" автоматически создаст аккуратную структуру архива. Бот складывает новые файлы в правильную вложенную папку.
Поддерживаемые облака
- Google Drive: быстрый доступ, удобно делиться.
- Яндекс.Диск: русскоязычная аудитория, тарифы в рублях.
- Dropbox: командная работа, история версий.
- S3-совместимые: для долгосрочного хранения. Backblaze B2 стоит примерно 5 долларов за ТБ в месяц, это дёшево для крупных архивов.
Для чего подходит
- Личный архив медиа: каналы с фотоколлекциями, сканами документов, семейными видео.
- Учебные материалы: каналы курсов с записями лекций, PDF-материалами, сопутствующим аудио.
- Резервная копия своего контент-канала: администраторы подкастов или новостных каналов, которые хотят иметь облачную копию всего опубликованного.
- Архивы для исследователей и журналистов: сохранение материалов из публичных каналов для цитирования и проверки.
Для чего не подходит
- Массовое сохранение чужого канала. Переслать вручную тысячу с лишним сообщений нереалистично. Без автоматизации на стороне бота (которую Telegram не позволяет) короткого пути нет.
- Перепост в другой канал в реальном времени. Наша задача архив, а не перепубликация.
- Секретные чаты Telegram. По устройству платформы такой чат живёт только на двух устройствах участников. Боты к нему доступа не имеют.
Тарифы
Бесплатный план: ограниченное число загрузок в сутки (хватит на небольшой сеанс). Pro-тариф от 150 рублей в месяц: повышенные лимиты, бόльшие размеры файлов, приоритет в очереди (важно при пакетной пересылке). Подробности на странице тарифов.
Способы оплаты: СБП, банковские карты, Telegram Stars, USDT (стейблкоин в сети TRC-20). Чек на email по запросу.
Частые вопросы
Может ли бот сам следить за каналом и сохранять новые посты?
Нет. Программный интерфейс Telegram для ботов ограничивает, что они могут читать в каналах, в которых не состоят. Даже добавление бота администратором канала не даёт ему доступа к истории прошлых сообщений. Ручная пересылка это практический предел.
Если автор удалит сообщение, моя копия тоже исчезнет?
Нет. Когда файл уже в вашем облаке, он ваш. Удаление в канале на облачную копию не влияет.
Что насчёт голосовых и документов в каналах?
То же что и видео с фото: пересылаете, сохраняются с оригинальным именем и сведениями.
Сколько занимает каждая пересылка?
Маленькие файлы (фото, голосовые до 5 МБ): меньше 10 секунд. Видео (50-500 МБ): 30-90 секунд в зависимости от облака-получателя. Pro-тариф получает приоритет в очереди.
Можно ли выгрузить список того, что уже сохранено?
Да. Личный кабинет показывает историю загрузок с датой, исходным именем файла, путём назначения и размером. Можно экспортировать в CSV.
См. также
TubeDisk
Сохраняйте медиа из Telegram-каналов в Google Drive, Яндекс.Диск, Dropbox или S3. Пересылайте посты канала нашему боту, видео, фото, голосовые и документы автоматически попадают в облако.