Facebook & Instagram
Facebook и Instagram имеют ограничения на количество кнопок: 12 ответных (обычных клавиатурных) кнопок и 3 встроенные (в тексте) кнопки.
В Instagram ссылки можно размещать только во встроенных кнопках.
Максимальное количество символов в названии кнопки — 23. Если больше, Facebook обрезает текст после 23 символов и добавляет многоточие.
Viber
Viber имеет ограничения на количество кнопок: 24 ответных (обычных клавиатурных) кнопки и 7 встроенных (в тексте) кнопок.
Viber позволяет использовать много символов в названии кнопки. Однако имейте в виду, что длинный текст будет переноситься на новую строку, и часть текста может быть скрыта или наложена на соседнюю кнопку.
Telegram
Максимальное количество символов в названиях кнопок — 32. Если больше, Telegram вырезает часть текста в середине и вставляет многоточие.
TikTok
Кнопочные сообщения недоступны в TikTok Desktop. В десктопном чате вы увидите уведомление: "Этот формат сообщения не поддерживается."
Доступны следующие типы кнопок, каждый с различным поведением и ограничениями:
1. Callback-кнопка
- Внешний вид: стандартная интерактивная кнопка.
- Действие: при нажатии отправляет сообщение в чат (от имени пользователя), содержащее текст кнопки.
- Источник: текст берется из поля "Текст ответного сообщения" в настройках кнопки.
- Ограничение по тексту: 20 символов.
2. URL-кнопка
- Внешний вид: кнопка, оформленная как ссылка.
- Действие: в настоящее время ведет себя идентично callback-кнопке. Обратите внимание: TikTok не поддерживает открытие URL в веб-просмотре; нажатие на кнопку только отправит текст кнопки как сообщение.
- Источник: текст берется из поля "URL" в настройках кнопки.
- Ограничение по тексту: 40 символов.
Узнайте больше об использовании callback-кнопок в MaviBot здесь.
Встроенные и ответные кнопки одновременно
Вы не можете отправить оба типа кнопок в одном сообщении.
Прочитайте о том, как объединить оба типа кнопок в Telegram-боте здесь
В итоге мы рассмотрели, как легко создавать кнопки для различных мессенджеров с помощью конструктора MaviBot — ключевой шаг в создании полностью функциональных ботов.