Как отправить большой файл в Telegram-канал ботом
Обновлено 18 сентября 2026 г.
Файл больше 50 МБ через бота Telegram не уходит: столько принимает Bot API за одну загрузку, а для фотографии предел ещё ниже, 10 МБ. Если файл тяжелее, TelepostUA оставляет его у себя и ставит под постом кнопку, по которой читатель откроет или скачает файл. Ниже: откуда взялись эти 50 МБ, как выглядит кнопка, сколько места даётся под такие файлы и сколько они живут.
Как это делается в TelepostUA
- Зайдите в кабинет через Telegram: создать аккаунт. Подключите своего бота и добавьте канал, где он администратор.
- Посмотрите, сколько весит файл: до 50 МБ бот унесёт его сам, фотографию до 10 МБ.
- Соберите новый пост и добавьте файл так же, как обычное вложение.
- Нажмите «Сохранить на сервере», когда кабинет скажет, что файл слишком большой для Telegram.
- Опубликуйте пост: под ним встанет кнопка «⬇ Скачать», а у видео, аудио и картинки «▶ Смотреть».
Кнопка добавляется сама, настраивать её отдельно не нужно. Она становится последним рядом среди кнопок под постом, и ваши ссылки и реакции остаются на местах.
Сколько весит файл, который бот может отправить
Бот отправляет в Telegram файл до 50 МБ, а фотографию до 10 МБ. Это правило самого Telegram, одинаковое для всех ботов и всех сервисов: оно записано в Bot API и не зависит ни от канала, ни от числа подписчиков.
- 50 МБ: видео, аудио, голосовое, гифка, документ, любое вложение, кроме фотографии.
- 10 МБ: фотография. Тот же снимок, добавленный файлом, идёт под общий предел 50 МБ, но показывается вложением, а не картинкой в ленте.
- 10 000 пикселей по сумме сторон и не более чем двадцатикратная разница между сторонами: ещё два ограничения Telegram для фотографии, уже не про вес.
- 20 МБ: столько Telegram отдаёт боту обратно. Файл, пересланный боту в личные сообщения, больше 20 МБ до кабинета не доедет.
Со своего телефона вы положите в канал и куда более тяжёлый файл: предел касается ботов, а не людей. Поэтому отложенный пост с большим видео и не получается сделать ботом напрямую, сколько ни ищи нужную кнопку.
Что TelepostUA делает с файлом больше 50 МБ
Файл, который Telegram не берёт, остаётся на нашем сервере, а в канал уходит пост с кнопкой-ссылкой на него. В Telegram такой файл не попадает вовсе: бот даже не пробует его туда загрузить, поэтому и отказа по размеру никто не видит.
- Кабинет сначала спрашивает: место тратится ваше, поэтому файл сохраняется только после нажатого «Сохранить на сервере».
- Кнопка подписана «▶ Смотреть» для видео, аудио, голосового и картинки и «⬇ Скачать» для всего остального.
- Видео, аудио и картинка открываются прямо в браузере, остальное сразу сохраняется на устройство.
- Адрес файла случайный, из двадцати четырёх знаков: подобрать его и добраться до чужих файлов не выйдет.
- Читателю не нужно ничего устанавливать и никуда входить: ссылка открывается в обычном браузере.
Остальной пост при этом обычный: текст, подпись, запланированную публикацию и таймеры большой файл никак не меняет.
Сколько даётся места и сколько файл живёт
Места даётся 1 ГБ на человека, и в них входят все вложения: и большое видео за кнопкой, и обычная картинка поста. Один файл может занять весь свободный остаток: отдельного предела на файл, кроме места, нет.
- Занятое видно в разделе «Файлы»: сколько места взял каждый канал и сколько весит каждое вложение.
- Вложения опубликованного поста убираются через 30 дней после публикации. В самом Telegram пост от этого не меняется: файл давно лежит у них.
- Большой файл за кнопкой так не убирается: он живёт, пока вы не удалите его сами или не удалите пост. Иначе кнопка в канале однажды перестала бы открываться.
- Файлы запланированных постов не трогаются вовсе: они понадобятся в час публикации.
- Когда вы удаляете большой файл в «Файлах», кабинет убирает и кнопку на него из поста.
Если места мало, в «Файлах» видно, что его занимает, и там же адрес, куда написать, чтобы места дали больше.
Ограничения
- Под альбомом Telegram не разрешает кнопок, поэтому ссылка на большой файл в альбоме не появится. Отправляйте такой файл отдельным постом.
- Файл лежит у нас, а не в Telegram: в канале он не найдётся поиском по файлам и не перешлётся как файл, пересылается сам пост с кнопкой.
- Исполняемые файлы кабинет не принимает вообще: .exe, .apk, .bat, .sh и подобные не сохранятся даже за кнопкой.
- Через самого бота большой файл не забрать: Telegram отдаёт ботам не больше 20 МБ. Такие файлы загружают в кабинете с компьютера.
- Фотографию в 10 МБ обойти нельзя: это предел Telegram для картинки в ленте, и кабинет лишь предлагает отправить снимок файлом.
Если не получается
- «Файл слишком большой для Telegram»: это не ошибка, а вопрос. Нажмите «Сохранить на сервере», чтобы файл остался у нас и получил кнопку.
- «В хранилище не хватает места»: удалите ненужное в разделе «Файлы» или попросите больше места по адресу, указанному там же.
- Бот ответил, что файл слишком большой, когда вы переслали его боту: Telegram не отдаёт ботам больше 20 МБ. Добавьте этот файл в кабинете.
- Фотография не проходит, хотя весит меньше 50 МБ: для фотографий предел 10 МБ. Добавьте снимок файлом.
- Кнопки под постом нет, а файл сохранился: это альбом, а у альбома кнопок не бывает. Переложите файл в отдельный пост.
- Кнопка есть, а файл не открывается: проверьте в «Файлах», не удалили ли вы его раньше, освобождая место.
Частые вопросы
Почему не отправляется файл больше 50 МБ через бота Telegram?
50 МБ это предел Bot API на одну загрузку, и он одинаков для всех ботов. Файл больше бот просто не возьмёт, поэтому TelepostUA оставляет его у себя и ставит под постом кнопку на него.
Какой максимальный размер фото для бота в Telegram?
10 МБ. Снимок тяжелее можно добавить файлом: тогда действует общий предел 50 МБ, но в ленте он показывается вложением, а не картинкой.
Сколько может весить большой файл в канале через TelepostUA?
1 ГБ это всё место, которое даётся человеку, и один файл может занять весь свободный остаток. Сам файл остаётся у нас, а в канал уходит кнопка на него.
Можно ли запланировать пост с большим файлом?
Да. Большой файл ничем не отличается от обычного вложения: пост ставится на время так же, как любая отложенная публикация.
Удаляются ли большие файлы через 30 дней?
Нет. Через 30 дней после публикации убираются обычные вложения, которые уже лежат в Telegram, а файл за кнопкой остаётся, пока вы не удалите его или сам пост.
Бесплатно ли хранение больших файлов?
Да. Планирование и публикация бесплатны, карта не нужна. Места под файлы даётся 1 ГБ.