Группа кнопок с подсказками

Компонент отправляет пользователю текст и прикрепленные к клавиатуре кнопки, позволяющие выбрать один из вариантов ответа без необходимости набирать его на клавиатуре. Работает во всех платформах.

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

Функции

  1. Переход на экраны в связке с компонентом «Развилка».
  2. Запрос номера телефона.
  3. Запрос геопозиции.

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

1. Создайте экран и перетащите на него из «Палитры» компонент «Группа кнопок с подсказками».
2. Заполните поле с текстом, а в поле «Надпись на кнопке» впишите название кнопки.
3. Добавьте нужное количество кнопок, которые будут располагаться одна под другой.
4. Вы можете также добавить одну или несколько линий из кнопок.
5. Для перехода на другие экраны нужно использовать компонент «Развилка». Поместите компонент «Развилка» под компонент «Группа кнопок с подсказками». В поле «Значение цели» впишите текст кнопки, а в поле «Переход на экран» выберите из выпадающего списка нужный экран.
6. Чтобы с помощью кнопки получить геопозицию или контакт пользователя, выберите в настройках кнопки соответсвующее значение: location (получить геопозицию) или contact (получить контакт).
7. В таком случае в компоненте «Развилка» тоже нужно указать соответствующий тип данных.
При выборе типа данных location для запроса геопозиции в Состоянии пользователя образуется две переменные — широта (location.lat) и долгота (location.long).
8. Если вместо нажатия кнопки, пользователь что-то напишет боту, можно настроить «Цель по умолчанию» в компоненте «Развилка». Тогда пользователю снова придет этот же экран с кнопками. Для этого в настройках напишите текст, который будет отправлен пользователю и укажите этот же экран (или при необходимости другой) для перехода.

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

Telegram — 100 кнопок.
Facebook — 11 кнопок.
Instagram — 13 кнопок.
Viber — 24 кнопки.
ВКонтакте — 10 кнопок.
Одноклассники — 100 кнопок, которые отрисовываются текстом из-за особенностей платформы.

Получение контакта от пользователя

В Telegram получение контакта работает и на десктопе, и на мобильном. Геолокация — только на мобильном.
В Facebook работает только получение контакта.
В Viber получение контакта работает и на десктопе, и на мобильном. Геолокация — только на мобильном.
Во ВКонтакте геолокация принимается через компонент Группа кнопок с подсказками для ВКонтакте. Еще пользователь может прикрепить геолокацию через интерфейс ВКонтакте, нажав на значок скрепки и выбрав «Карта». Контакт получить нельзя.