Разберём основные ограничения, которые есть у пользователей и в телеграм ботах. Телеграм бот может использовать Telegram API (MTProto, протокол для пользователей) или Bot API (надстройка над обычным API). В разных случаях лимиты могут отличаться, о чем будет написано ниже.
Лимиты для ботов
Работа с файлами ?
Файлы, отправляемые ботом ?
Если есть необходимость использовать при работе с клиентами файлы, то это вполне реально. Бот сможет отправлять пользователю файлы размером до 50 МБ.
При подключении бота через MTProto, ограничение может быть увеличено до 2 ГБ.
Файлы, получаемые ботом ?
Пользователи аналогично могут направлять файлы боту, тут допустимый размер меньше и составляет 20 МБ. Лимит также может быть увеличен при использовании Telegram API.
Оформление ?
Кнопки ☑️
Пользователю может быть представлено до 100 кнопок в одном боте.
Информация о боте ?
Длина @username для бота ?
Составляет от 5 до 32 символов. Должен заканчиваться на bot или _bot (не относится к официальным ботам). Сменить username после создания бота нельзя.
Длина информации о боте (/setabouttext) ?
Ограничена 120 символами.
Длина описания бота ?
До 512 символов.
Команды ?
Количество команд (в BotFather) ?
Составляет от 0 до 100 команд.
Длина команды (в BotFather) ?
От 1 до 32 символов.
Длина описания команды ?
Минимально: 2 символа в BotFather, 3 символа в Bot API; максимум 256 символов в обоих.
Длина метаданных перед началом работы с ботом (СТАРТ) ?
До 64 символов.
Предупреждение ⚠️
Длина предупреждения бота ⛔️
Составляет до 200 символов.
Работоспособность бота ??
Поиск пользователей по username ?
До 200 username’ов ежедневно.
Количество inline-результатов ?
Подсказки, при обращении к боту в любом чате, группе или канале, ограничены 50 элементами.
Частота запросов к API ?
До 30 запросов в секунду. Частота сообщений ограничена 30 сообщениями в секунду, 20 сообщений в минуту в чатах и каналах.
⚠️ Лимит может быть увеличен при обращении в поддержку.
Данные форматирования сообщения ✍️
До 10 KB.
Пересылка сообщений ?
До 2 000 в час из переписки с ботом или из канала, чата, группы.