Как отправить большой файл в Telegram-канал ботом

Обновлено 18 сентября 2026 г.

Файл больше 50 МБ через бота Telegram не уходит: столько принимает Bot API за одну загрузку, а для фотографии предел ещё ниже, 10 МБ. Если файл тяжелее, TelepostUA оставляет его у себя и ставит под постом кнопку, по которой читатель откроет или скачает файл. Ниже: откуда взялись эти 50 МБ, как выглядит кнопка, сколько места даётся под такие файлы и сколько они живут.

Как это делается в TelepostUA

  1. Зайдите в кабинет через Telegram: создать аккаунт. Подключите своего бота и добавьте канал, где он администратор.
  2. Посмотрите, сколько весит файл: до 50 МБ бот унесёт его сам, фотографию до 10 МБ.
  3. Соберите новый пост и добавьте файл так же, как обычное вложение.
  4. Нажмите «Сохранить на сервере», когда кабинет скажет, что файл слишком большой для Telegram.
  5. Опубликуйте пост: под ним встанет кнопка «⬇ Скачать», а у видео, аудио и картинки «▶ Смотреть».

Кнопка добавляется сама, настраивать её отдельно не нужно. Она становится последним рядом среди кнопок под постом, и ваши ссылки и реакции остаются на местах.

Сколько весит файл, который бот может отправить

Бот отправляет в 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 ГБ.

Читайте также

Как подключить Telegram-канал к ботуОт @BotFather до первого поста: токен, права администратора и что делать с ошибками подключения.Как планировать посты в Telegram-каналеСлоты канала, календарь, таймеры автоудаления и открепления и копии в несколько каналов сразу.Как публиковать в темы группы TelegramПубликация в темы и треды супергруппы: номер темы, права бота и отложенные посты в нужную ветку.Как сделать статью в Telegram-каналеДлинный текст одним постом: заголовки, таблицы, галереи и скрытые врезки. Собирается блоками, публикация бесплатна.Как сделать опрос в Telegram-канале с картинкамиОпросы и викторины в канале: фото в вариантах ответа, несколько правильных, таймер и скрытые до закрытия результаты.Альбом, кружочек и голосовое в Telegram-каналеАльбом из 2-10 файлов, кружочек, голосовое, гифка, документ и спойлер: что несёт каждый вид и что в нём правится потом.Как сделать кнопки под постом в Telegram-каналеСсылки, копирование промокода, реакции со счётчиком и продолжение текста для подписчиков. Плюс пределы, которые держит Telegram.Как публиковать стикеры и гифки в Telegram-канале через ботаСтикер пересылается боту, а пак подтягивается целиком. Дальше его ставят в пост в один клик.Как отправлять премиум-эмодзи в Telegram-канал через ботаНабор собирается пересылкой эмодзи боту, вставка делается кнопкой в редакторе. И одно условие от Telegram, о котором лучше знать заранее.Шаблоны постов и копии в другие каналыЗаготовка поста и копии в соседние каналы: что хранит шаблон, что переносит копия и сколько места это занимает.