При работе с Телеграм-ботом важно учитывать технические ограничения платформы. Они влияют на формат, объем и структуру сообщений. Понимание этих правил позволит корректно настраивать взаимодействие с клиентами через мессенджер и избежать ошибок при отправке контента.
Сообщения
Максимальный размер текста одного сообщения - 4096 символов.
Максимальный размер текста сообщения, содержащего любое вложение (фото, видео, документ и т.д.) - 1024 символов.
Кнопку со ссылкой внизу сообщения нельзя добавить, если к нему прикреплена медиагруппа (несколько изображений/видео). Для всех остальных сообщений (с одним текстом, одним фото, любым другим вложением) кнопки доступны.
Медиа
Размер загружаемого файла - до 20 МБ (может быть выше, до 50 МБ, но официальный лимит - 20 МБ). Длина имени файла: до 60 символов.
Одиночное фото/видео
Поддерживаемые форматы фото: JPEG, PNG.
Поддерживаемый формат видео: MP4 (рекомендуется).
Макс. размер фото: 20 мегапикселей. Изображения большего размера могут некорректно отображаться, загружаться неполностью или терять качество.
Текст сообщения: до 1024 символов.
Кнопки можно добавлять.
Медиагруппа
Максимум 10 элементов в одной группе (фото/видео).
Все элементы должны быть одного типа (только фото или только видео).
Текст сообщения: до 1024 символов.
Нельзя добавлять кнопки.
Документы, аудио, видео, GIF
Максимальный размер: до 20 МБ.
Текст сообщения: до 1024 символов.
Длина имени файла: до 60 символов.
Кнопки можно добавлять.
Если вы используете эмодзи в тексте сообщения, то учитывайте, что 1 эмодзи занимает более одного символа:
Стандартные эмодзи (😀, 🚀, ❤️): около 2 символов.
Сложные эмодзи (составные): могут занимать от 4 до 14+ символов.