Справочник
Апрель 2026 По данным Telegram Info

Лимиты и ограничения в Telegram

На этой странице собраны основные лимиты и ограничения в Telegram: длина сообщений и подписей, размер файлов, сколько каналов и групп можно состоять, лимиты ботов и Bot API, истории, звёзды и другое. Удобно искать ответ по таблицам ниже. Цифры могут меняться вместе с обновлениями клиентов Telegram и Bot API.

Здесь в одном месте сведены типичные лимиты и ограничения в Telegram для пользователей и разработчиков ботов. Где указаны два столбца, первый отражает ограничения для обычного аккаунта, второй — типичные значения при Telegram Premium или отдельно помеченные случаи. Точные цифры могут меняться с обновлениями клиентов.

Под частью строк серым блоком приведён оригинальный текст ошибки (как в ответе сервера): для ботов это обычно поле description в JSON Bot API; для аккаунта — тип rpc_error (MTProto) и англоязычное описание из опубликованного справочника ошибок Telegram API. Символ %d или число вроде 35 подставляет сервер. В интерфейсе приложения текст может быть переведён.

Учётные записи

ЛимитОбычный аккаунтPremium / примечание
Username (@имя)Оригинал (MTProto, типы)400 USERNAME_INVALID — недопустимый формат; 400 USERNAME_OCCUPIED — имя уже занято (формулировки в клиентах см. в справочнике ошибок Telegram API)от 5 до 32 символовот 4 символов для имён NFT
Раздел «О себе» (Bio)до 70 символовдо 140 символов
Длина имениОригинал (MTProto)400 FIRSTNAME_INVALID: The first name is invalidот 1 до 64 символов
Длина фамилииОригинал (MTProto)400 LASTNAME_INVALID: The last name is invalidот 0 до 64 символов
Самоуничтожение аккаунта без активности1, 3, 6, 12, 18, 24 месяца (по умолчанию 18)
Спам-банот 1 дня до навсегдаот 1 секунды до навсегда
Каналы и супергруппы (всего, с созданными вами)Оригинал (MTProto)400 CHANNELS_TOO_MUCH — в типичных клиентах/обёртках описание вроде «The user has joined too many channels/supergroups»максимум 500максимум 1 000
Сохранённые GIFдо 200до 400
Видеоаватар, длительностьот 1 до 10 секунд
Создание групп и каналовдо 50 в день
Аккаунты в официальных клиентахдо 3до 4–6 (зависит от приложения)
Видимые сообщения (личные чаты, боты, базовые группы)неограниченно до 2018 — до 1 млн
Стикер-пакидо 200
Эмодзи-пакидо 200
Мин. время владения username для аукциона14 дней
Заметка к контактудо 128 символов
Passkeys на аккаунтдо 5 ключей
Длительность сессии1 неделя, 1, 3, 6 или 12 месяцев
Звук уведомления (свой файл)от 1 до 5 секунд
Сохранённые рингтоныдо 100
Заголовок карточки в пустом чатедо 32 символов
Текст карточки в пустом чатедо 70 символов
Бизнес-ссылки с заданным текстом сообщениядо 100 ссылок

Чаты и группы

ЛимитОбычный аккаунтPremium / примечание
Участники группыОригинал (MTProto)400 USERS_TOO_MUCH: The maximum number of users has been exceeded (часто при создании чата или массовом добавлении)до 200 000; в группах для трансляций — без лимита
Администраторыдо 50
Боты в группеОригинал (MTProto)400 BOTS_TOO_MUCH — при превышении лимита ботов в чатедо 20
Закреплённые чаты в лентедо 5 чатов/каналов + 5 секретныхдо 10 чатов/каналов
Название и описание группыдо 255 символов
Редактирование сообщений48 ч после отправки; без ограничения в Избранном и у админов с правом закрепления
Самоуничтожение фото/видеоот 1 до 60 секунд
История действийпоследние 2 дня
Упоминания в одном сообщениидо 50; уведомления — только у первых 5
Видимые сообщения в группе1 000 000 последних
Закреплённые сообщениябез ограничения по количеству
Статистика (доступ)от 500 участников
Резерв @username после сменыоколо 15–30 минут для бывшего владельца
Стикеры группыот 100 участников в группе
Длина тега админа/участникадо 16 символов
Супергруппа → группа для трансляцийпри 199 000+ участников
Отчёты о прочтении, срок доступностидо 7 дней с отправки
Отчёты о прочтении, списокв чатах до 100 человек; список видит только отправитель
Видимый список участников в крупных чатахдо 10 000 пользователей
Голоса для уровня (буст)точное число голосов на уровень удобно считать калькулятором бустов канала
«Скрыть участников»не менее 100 участников в чате
Ручной набор реакций «Только выбранные»до 100 реакций
Активный антиспам-фильтрне менее 200 участников
Медленный режим (интервал между сообщениями участников)Оригинал (MTProto)420 SLOWMODE_WAIT_%d — Slowmode is enabled in this chat: wait %d seconds before sending another message to this chat.от 30 секунд до 1 часа (настраивает администратор)

Форум

ЛимитЗначение
Темы в форумедо 1 000 000
Длина названия темыдо 128 символов
Закреплённые темыдо 5

Голосовые и видеочаты

ЛимитОбычный аккаунтPremium / примечание
Слушатели голосового чатабез ограничения
Видеотрансляция (камера, экран)до 1 000 вещающих одновременно
Зрители видеотрансляцииофициально без лимита; на практике нестабильно при ~2 000 зрителей
Заголовок голосового чатадо 40 символов
Запланированные чатыдо 7 дней вперёд
Комментарий в голосовом/видеочатедо 128 символов
Срок жизни незакреплённого комментария10 секунд
Групповые звонки по ссылке (E2E)до 200 участников
Платное сообщение к стримудо 10 000 звёзд
Закреплённое сообщение к стриму (по звёздам)от 10★ 1 мин до 10 000★ 1 час (см. полную таблицу на tginfo)
Длина комментария к стримузависит от оплаты: бесплатно 30 симв. — до 400 при 10 000★
Эмодзи в комментарии к стримубесплатно — нет; до 20 при 10 000★

Каналы

ЛимитОбычный аккаунтPremium / примечание
Публичные @username на аккаунт (+группы)Оригинал (MTProto)400 CHANNELS_ADMIN_PUBLIC_TOO_MUCH — слишком много публичных каналов/групп, где вы админ; формулировка в клиентах на английскомдо 10до 20
Длина @usernameот 5 до 32 символов
Название и описание каналадо 255 символов
Администраторы канала (вкл. ботов)до 50
Редактирование постовбез ограничения при привязанной группе посты старше 2 недель могут не обновляться в чате
Подписчикибез ограничения
Видимые участники для админа200 человек
Удаление канала (>1K подписчиков)только с «старых» сессий и при давно установленном облачном пароле
Просмотр закрытого канала без вступления (>200 подписчиков)до 5 минут в сутки
Приглашение пользователейдо 200
Статистика каналаот 50 подписчиков
Статистика историиот 1 подписчика
Резерв @username после сменыоколо 15–30 минут
Блок «Похожие каналы»обычно от 300 подписчиков; зависит от контента

Сообщения

ЛимитОбычный аккаунтPremium / примечание
Длина одного сообщенияОригинал (Bot API)Bad Request: message is too longдо 4 096 символов
Подпись к медиаОригинал (Bot API)Bad Request: message caption is too longдо 1 024 символовдо 4 096 символов
Размер отправляемых файловдо 2 ГБдо 4 ГБ
Длина имени файладо 60 символов (лишнее обрезается)
Видеосообщение, длительностьдо 1 минуты
Видеосообщение, размер файладо 12 МБ
Видеосообщение, диаметр384 px
Фото и видео в альбомедо 10
Отложенные сообщения (на чат)до 100
Планирование отправкидо 365 дней
Кастомные эмодзи в сообщениитолько Избранное; >100 заменяются стандартнымидо 100 в сообщении
Ссылки на сообщениедо 100 ссылок
Уникальных типов реакций на сообщениедо 11
Транскрипция голосовых/видео2 бесплатно в неделюбез лимита
Длительность для транскрипциидо 5 минутбез ограничения
Длина цитируемого текстадо 1 024 символов
Быстрые ответы (шаблоны)до 100
Сообщений в одном быстром ответедо 10
Заголовок опросаот 1 до 255 символов (в справочнике также встречается формулировка до 200 — зависит от типа/клиента)
Варианты опросаОригинал (Bot API, типично)Bad Request: poll must have at least 2 option(s) / poll can't have more than 12 options (формулировки могут слегка отличаться по версии сервера)от 2 до 12
Длина варианта опросаОригинал (Bot API, типично)Bad Request: poll options must be non-empty и ошибки длины опцииот 1 до 100 символов

Папки

ЛимитОбычный аккаунтPremium
Длина имени папкидо 12 символов
Количество папокдо 10до 30
Чатов на папку (без типовых подборок)до 100до 200
Закреплённые чаты в папкедо 100до 200
Общие папки (количество)до 2до 20
Элементов в общей папкедо 100до 200
Ссылки на одну публичную папкудо 3до 10

Боты

ЛимитОбычный аккаунтPremium / примечание
Боты через @BotFatherдо 20до 40
Длина @username ботаот 5 до 32 символов
/setabouttextдо 120 символов
Описание ботадо 512 символов
Исходящие файлы без локального Bot APIОригинал (Bot API, типично)Bad Request: request entity too large или Bad Request: file is too big (зависит от метода и этапа загрузки)до 50 МБ
Выгрузка с локальным Bot APIдо 2 000 МиБ
Входящие без локального Bot APIОригинал (Bot API)Bad Request: file is too big (при getFile / скачивании, если файл больше лимита облачного Bot API)до 20 МБ
Загрузка с локальным Bot APIдо 2 000 МБ
Кнопкидо 100
Markup сообщения (inline и т.д.)Оригинал (Bot API, типично)Bad Request: BUTTON_DATA_INVALID / reply markup is too long (если данные кнопок или разметка превышают лимиты)до 10 КБ
Форматированные сущностиОригинал (Bot API, типично)Bad Request: entity too long или ошибки парсинга разметки вроде Can't parse entities: ... (точная строка зависит от метода и разметки)до 100 элементов
Частота отправки в чатОригинал (Bot API)429 Too Many Requests, в теле: "description": "Too Many Requests: retry after N" и "parameters": { "retry_after": N }~1 сообщ./сек. кроме коротких всплесков
В групповых чатахОригинал (Bot API) часто тот же 429 / Too Many Requests: retry after Nдо 20 сообщ./мин на чат
Массовая рассылка в неактивные чатыОригинал (Bot API)429 Too Many Requests с тем же текстом Too Many Requests: retry after Nдо 30 сообщ./сек, один лимит на все чаты
Запросы к APIОригинал (Bot API) при глобальном перегрузе — снова 429 / Too Many Requests: retry after N~30 в секунду
Команд в BotFatherот 0 до 100
Длина командыот 1 до 32 символов
Описание командыдо 256 символов; через API — не пустое
Метаданные /start (deep linking)до 64 байт
Предупреждение ботадо 200 символов
Inline-результатыдо 50 на страницу
Поисковый запрос после @ботбот обрабатывает до 256 символов
Передача ботов между аккаунтамидо 5 в день
Текст кастомной иконки верификацииот 1 до 70 символов

Дополнительно: официальный Bot API

Ниже — дополнительные лимиты из официальной спецификации Bot API (для разработчиков; могут обновляться чаще, чем таблица выше).

ПараметрЗначениеКомментарий
Хранение необработанных обновленийна сервере не дольше 24 часов (getUpdates или webhook)
getUpdates, параметр limitот 1 до 100 обновлений за один запрос (по умолчанию 100)
Webhook, max_connectionsодновременных HTTPS-соединений для доставки апдейтов: 1–100 (по умолчанию 40)
Порты для webhook443, 80, 88, 8443
Платная рассылка (Paid Broadcast, BotFather)до 1000 сообщений в секунду при включённой опции и списании 0,1 Telegram Star за сообщение (параметр allow_paid_broadcast в методах отправки)
Пересылка / копирование пакетомв одном запросе — список из 1–100 идентификаторов сообщений (строго по возрастанию)
Отправка фото (sendPhoto)Оригинал (MTProto / Bot API)400 PHOTO_INVALID_DIMENSIONS: The photo dimensions are invalid (и родственные PHOTO_* при нарушении ограничений)файл до 10 МБ; сумма ширины и высоты не более 10 000 px; соотношение сторон не более 20:1
Радиус оповещения «рядом» для live locationв Bot API при указании: от 1 до 100 000 метров
Обычный текст (sendMessage, editMessageText, sendMessageDraft)Оригинал (Bot API)Bad Request: message is too long; Bad Request: message text is empty (если text короче 1 символа); Bad Request: Can't parse entities: …1–4096 символов после разбора сущностей (в документации: «after entities parsing» для таких полей)
Подпись к медиа (sendPhoto, sendVideo, sendDocument, sendAudio, sendAnimation, sendVoice, sendPaidMedia, InputMedia*, editMessageCaption, подпись в copyMessage)Оригинал (Bot API)Bad Request: message caption is too long; та же Can't parse entities, что и для текста, при ошибке parse_mode0–1024 символа после разбора сущностей
Цитата в ответе (reply_parameters.quote)Оригинал (Bot API)Bad Request: … (отправка не проходит, если цитата не является точной подстрокой целевого сообщения)0–1024 символа после разбора сущностей; должна совпадать с оригиналом буквально (включая сущности)
Текст уведомления по callback (answerCallbackQuery)0–200 символов (всплывающая подсказка над чатом)
Срок редактирования сообщения (editMessageText, editMessageCaption, editMessageMedia, editMessageReplyMarkup)По Bot API: бизнес-сообщения, которые не отправлял бот и в которых нет inline-клавиатуры, можно редактировать только в течение 48 часов с момента отправки. В том же разделе «Updating messages» указано, что редактировать можно лишь сообщения без reply_markup или с inline-клавиатурой (не произвольные reply-клавиатуры).
Отправка аудио (sendAudio)Оригинал (Bot API, типично)Bad Request: wrong file identifier/HTTP URL; Bad Request: failed to get HTTP URL content; ошибки размера / MIME.MP3 или .M4A; до 50 МБ (лимит может меняться — смотрите актуальную документацию)
Отправка документа (sendDocument)Оригинал (Bot API, типично) те же ошибки файла/URL, что у аудио; по URL сейчас поддерживаются только .pdf и .zipлюбой тип, до 50 МБ
Отправка видео (sendVideo)Оригинал (Bot API, типично) неверный файл / HTTP / слишком большой файлMPEG4 в клиентах; прочие форматы обычно как документ; до 50 МБ
Отправка анимации (sendAnimation)Оригинал (Bot API, типично) те же ошибки файла/URLGIF или H.264/MPEG-4 AVC без звука; до 50 МБ
Отправка голосового (sendVoice)Оригинал (Bot API, типично) неверный тип / размер.OGG с OPUS или .MP3 / .M4A; до 50 МБ. В разделе «Sending files»: для sendVoice размер OGG не более 1 МБ, чтобы отображалось как голосовое; OGG 1–20 МБ могут уйти как обычный файл.
Видеосообщение (кружок) (sendVideoNote)Оригинал (Bot API, типично) URL не поддерживается / неверный файлквадратное MPEG4 со скруглением, до 1 минуты; только загрузка файла — отправка по HTTP URL не поддерживается
Медиагруппа (sendMediaGroup)Оригинал (Bot API, типично)Bad Request: group send failed (если падает один элемент или нарушены правила альбома)2–10 элементов в запросе; фото/видео/документы/аудио — документы и аудио только вместе с сообщениями того же типа в одном альбоме
Отправка стикера (sendSticker)Оригинал (Bot API, типично)Bad Request: STICKERSET_INVALID / неверный файл / тип стикерастатичный .WEBP, анимированный .TGS, видео .WEBM; видео- и анимированные стикеры нельзя отправить по HTTP URL (.WEBP по URL в документации разрешён)
Опрос (sendPoll)Оригинал (Bot API, типично)poll must have at least 2 option(s); poll can't have more than 12 options; неверная длина вопроса/варианта; викторина без правильных ответоввопрос 1–300 символов; 2–12 вариантов; текст варианта 1–100 символов; описание 0–1024; пояснение к викторине 0–200 символов, не более 2 переводов строки; open_period 5–2 628 000 с или close_date от 5 до 2 628 000 с вперёд (взаимоисключающие)
Контакт (sendContact)необязательный vcard: 0–2048 байт
Платное медиа (sendPaidMedia)star_count 1–25 000; не более 10 медиа; необязательный payload 0–128 байт
Превью при загрузке (напр. sendDocument, sendVideo)Оригинал (Bot API, типично) неверный размер/формат превьюJPEG, меньше 200 КБ; ширина и высота не более 320 px (multipart; игнорируется, если превью генерирует сервер)
Справка по кастомным эмодзи (getCustomEmojiStickers)не более 200 значений custom_emoji_id за запрос
Кастомные / премиум-эмодзи в интерфейсе бота (тип custom_emoji в entities, HTML-тег tg-emoji, MarkdownV2; icon_custom_emoji_id на кнопках)Если у владельца бота есть активная подписка Telegram Premium, бот может отправлять премиум (кастомные) эмодзи в тексте и подписях к медиа в сообщениях, которые он сам отправляет в личные чаты, группы и супергруппы. При тех же условиях можно встроить премиум-эмодзи на кнопки ответной и inline-клавиатуры через icon_custom_emoji_id у KeyboardButton и InlineKeyboardButton. (В Bot API отдельно описан вариант для ботов с дополнительными username, купленными на Fragment.)
Файлы по HTTP URL (раздел «Sending files»)Оригинал (Bot API, типично)Bad Request: failed to get HTTP URL content; wrong type of the web page content (MIME должен соответствовать методу, напр. audio/mpeg для sendAudio)фото до 10 МБ; прочие типы до 50 МБ, когда Telegram скачивает по URL
Чат / права / блокировка (любой метод отправки)Оригинал (Bot API, типично)Forbidden: bot was blocked by the user; Forbidden: bot can't initiate conversation with a user; Forbidden: CHAT_WRITE_FORBIDDEN; Forbidden: not enough rights; Bad Request: chat not foundбез числового лимита — зависит от типа чата, прав администратора, блокировки и того, писал ли пользователь боту
Неверный file_id или устаревший файл (повторная отправка по id)Оригинал (Bot API, типично)Bad Request: wrong remote file identifier specified: can't access file (формулировка может отличаться)берите свежий file_id из недавнего сообщения; бот должен иметь доступ к этому файлу

Истории

ЛимитОбычный аккаунтPremium
Историй без Premium за всё время аккаунтадо 3 (включая удалённые)не применяется при активном Premium
Срок жизни истории24 часа6 / 12 / 24 / 48 часов
Длительность историидо 60 секунд
Видимость просмотревших24 часабез ограничения
Ежедневный лимит1 историядо 100
Еженедельный лимитдо 3до 700
Ежемесячный лимитдо 10до 3 000
Текст в историидо 200 символовдо 2 048
Режим инкогнито (скрыть просмотр)недоступнораз в 3 часа, 30 минут
Альбомов историй в профиле100
Историй в альбомедо 100
Интерактивные ссылкинедоступнодо 3 стикеров
Стикеры-реакции1 реакциядо 5
Сброс дневных/недельных/месячных квот историйквоты возвращаются к максимуму через 24 часа после публикации первой истории в цикле (раздел Stories)

Бесплатный дневной лимит историй и региональные правила могут отличаться по странам и условиям продукта.

Стикеры

ЛимитОбычный аккаунтPremium
Добавленных стикерпаковдо 200
Избранных стикеровдо 5до 10
Стикеров в наборедо 120 простых, до 50 анимированных
Размер стикерасторона 512 px, вторая ≤512; анимированные строго 512×512
Длительность анимациидо 3 секунд
Размер файладо 512 КБ простые, до 64 КБ анимированные
FPS30 или 60
Длина имени пакадо 64 символов
Адрес /addstickersдо 62 символов
Эмодзи в наборедо 200

Telegraph

ЛимитЗначение
Аккаунтов в @telegraphдо 5
Размер текста статьи (с картинками)до 64 КиБ
Медиа в статьяхтолько внешние ссылки; загрузка отключена

Разное

ЛимитЗначение
Видеоаватар800×800 px, до 2 МБ
Фото при отправке со сжатием (SD)длинная сторона до 1280 px
Фото HD при сжатиидлинная сторона до 2560 px
Параллельная загрузка файлов <20 МБ~5 файлов
Параллельная загрузка файлов >20 МБ~2 файла
Элементов в списке задачот 1 до 30
Заголовок списка задачот 1 до 255 символов
Подпись элемента спискаот 1 до 100 символов
Голосовые сообщения, макс. длительностьединого жёсткого лимита в документации нет; очень длинные записи упираются в размер файла и возможности клиента (у части пользователей в Telegram Web описывали обрыв около 20 минут — эмпирически, не официально)
Частые запросы к серверам (аккаунт, не бот)Оригинал (MTProto)420 FLOOD_WAIT_%d — Please wait %d seconds before repeating the action. Для части действий с Premium: 420 FLOOD_PREMIUM_WAIT_%d — A wait of %d seconds is required; the user may also purchase a Telegram Premium subscription to remove this limitation. (формулировки по опубликованному справочнику ошибок Telegram API)при спаме действий возможны ответы вида FLOOD_WAIT / временная блокировка операции на указанное число секунд (антиспам; точные пороги не публикуются)
Смена @username подрядфиксированного «N раз в сутки» нет; при слишком частых сменах возможен временный rate limit (рекомендации сообщества — не чаще ~2 раз в час; резерв старого имени у вас — см. выше, 15–30 мин)
Розыгрыш в канале: число победителей в выдачедо 100 победителей в списке (тип Giveaway в Bot API)

Подарки и звёзды

ЛимитЗначение
Мин. цена апгрейда подарка25 звёзд
Закреплённых подарковдо 6
Ожидание обмена подарка на звёзды7 дней
Срок, после которого обмен невозможен21 день
Мин. сумма вывода звёзд1 000 звёзд
Коллекций подарков в профиледо 10
Подарков в коллекциидо 500
Обмен полученного подарка на звёздыв течение 7 суток
Снятие звёзд с баланса чата/ботаот 1 000 до 25 000 000 звёзд
Платные медиа в постеот 1 до 25 000 звёзд
Перевод через платные реакцииот 1 до 10 000 звёзд
Сообщение к подаркудо 128 символов
Доля в партнёркахот 0,1% до 80%
Личное платное сообщениеот 1 до 10 000 звёзд
Перепродажа коллекционных подарков в звёздахот 125 до 100 000 звёзд
Перепродажа в TONот 7 до 100 000 TON
Предлагаемое сообщение в каналбесплатно или от 5 до 100 000 звёзд
Гарантированный срок не удаления платного поста24 часа
Планирование платных постовот 5 минут до 31 дня
Платный пост в TONот 0,01 до 10 000 TON

Голоса и уровни

ЛимитЗначение
Голосов при покупке Premium себе4 голоса
Premium в подарок получили1 голос
Premium выиграли в розыгрыше0 голосов
За дарение Premium другому+3 голоса к имеющимся
Перенос голоса на другой каналожидание 24 часа
Аннулирование голосанельзя отобрать — только перенести
Макс. голосов на аккаунтедо ~103 (не полностью подтверждено)
Каналов в розыгрышедо 10
Стран в розыгрышедо 10
Длительность розыгрышадо 31 дня
Уровни каналаот 1 до 100
Цвет каналас 5 уровня
Акцент сообщений и эмодзис 4 уровня
Цвет профиля и эмодзи каналас 7 уровня
Эмодзи-статус каналас 8 уровня
Тема чата каналас 9 уровня
Фон чата каналас 10 уровня
Транскрипция без Premium для участниковс 6 уровня канала
Эмодзи группыс 4 уровня
Цвет профиля группыс 5 уровня
Эмодзи-статус группыс 8 уровня
Тема чата группыс 9 уровня
Фон чата группыс 10 уровня
Отключение рекламы в каналес 50 уровня
Автоперевод для пользователей без Premiumс 3 уровня канала