Кнопки

Компонент Кнопки отправляет пользователю текст с прикрепленным кнопками.

Внешний вид кнопок

Функции

1. Переход на экраны.

2. Переход на внешний URL.

3. Отправка GET и POST запроса.

Настройка компонента

1. Создайте экран и добавьте на него компонент Кнопки.

2. Заполните поле с текстом — этот текст будет над кнопками.

3. Нажмите на кнопку Добавить кнопку.

4. В поле Текст на кнопке впишите текст кнопки.

5. Настройте переход по кнопке, выбрав из выпадающего списка нужный экран.

6. Для перехода по ссылке отметьте Внешний URL. Разместите ссылку для перехода на внешний ресурс. Переход на внешний URL поддерживают только Telegram, Viber и ВКонтакте.

Для корректного сохранения бота проследите за тем, чтобы во всех кнопках, в которых нет перехода на внешний URL, были настроены экраны для перехода по кнопке.

7. Отметьте Возможность отправлять запрос для отправки запроса через кнопку. Добавьте необходимые параметры запроса в раскрывшихся настройках.

8. Если отметить Не выполнять answerCallbackQuery для Telegram, то пользователи смогут самостоятельно отвечать на нажатия инлайн-кнопок через нативный запрос Telegram.

9. Для добавления еще одной кнопки нажмите Добавить кнопку.

10. Для добавления кнопки в один ряд нужно нажать Добавить кнопку в этот ряд.

Максимальное количество кнопок

Telegram — 100 кнопок.

Фейсбук* — 3 кнопки.

Инстаграм* — 3 кнопки.

Viber — 24 кнопки.

ВКонтакте — 6 кнопок.

Одноклассники — 100 кнопок.

Максимальное количество символов в кнопках

Telegram допускает 35 знаков на кнопке, включая пробелы. Если их больше, то Telegram посреди текста вырезает кусок текста и вставляет троеточие.

Фейсбук* обрезает текст после 23 символа и вставляет троеточие.

Viber позволяет добавить много знаков в кнопки. Нужно учитывать, что большой текст переносится на новую строку, и часть текста может быть не видна, а часть передвинуться на соседнюю кнопку.

ВКонтакте допускает до 40 символов с пробелами, если символов больше, то кнопки не отправляются.

В Одноклассниках может быть 42 знака, остальные платформа обрежет и вставит троеточие.

Максимальная длина текста

Telegram, Одноклассники, ВКонтакте и WhatsApp (Pact) поддерживают 4096 символов латиницей и кириллицей независимо от количества кнопок и длинны текста в них.

Viber поддерживает 7000 символов на латинице и максимум 5700 на кириллице. Если текст написан латиницей, то не зависит от количества кнопок и длины текста в них. Если текст написан кириллицей, то каждая кнопка «съедает» 21-24 символа от текста по умолчанию + количество символов в тексте кнопки. Чем больше кнопок, тем меньше текста можно прислать.

Фейсбук* принимает 640 символов на латинице или кириллице независимо от количества кнопок и длины текста в них. Если больше — сообщение не приходит (ограничение Facebook*).

WhatsApp (Edna) принимает не более 4096 символов, в них входит: сам текст + фраза «Варианты ответов:» с переносами строк (съедает 19 символов) + сами кнопки (каждая кнопка из 1 символа съедает 5 символов — перенос строки, «1. », текст самой кнопки). Чем больше кнопок, тем меньше текста можно прислать.

Использование ссылок

Ссылки в компоненте Кнопки работают в следующих платформах — Telegram, Viber, ВКонтакте, Одноклассники.

*Продукты Meta признаны экстремистскими и запрещены в РФ.

В начало ↑

Была ли статья полезна?

Да Нет