Как настраивать кнопки в Сценарии?
Last updated
Last updated
Кнопка — это одна из , которую можно добавить в , чтобы упростить и ускорить общение с клиентом.
С помощью кнопок вы предлагаете пользователю выбрать готовый ответ, не вводя текст вручную. Лия показывает кнопки в ответ на сообщение пользователя, если распознаёт, что такая реакция будет уместной. В чате они выглядят как кликабельные варианты ответы.
Рассмотрим два основных подхода к настройке кнопок в сценарии проекта на примере популярного сценария — потери багажа, с которой клиенты часто обращаются.
Представим, что наша компания — будь то камера хранения, авиакомпания, железнодорожный или другой перевозчик — решила передать обработку этого запроса Лие.
Создаётся отдельный интент с фразой, которая будет отображаться на кнопке. Такая кнопка срабатывает как ответ на входящее сообщение пользователя — Лия распознаёт фразу и предлагает нужный вариант.
В этом случае действуем так:
Для того, чтобы донастроить надписи на кнопке нужно нажать на реакцию “Кнопка” (на скриншоте “Кнопка 1”) левой кнопкой мыши прямо в зоне редактирования сценария и дозаполнить необходимые поля.
Вот как это будет выглядеть в чате (упоминания вроде Intent даны только для наглядности — в реальном диалоге пользователь их не увидит):
Пользователь пишет: «Багаж потерялся». В ответ Лия предлагает кнопку по теме.
Используется нейтральная маршрутизация: Лия не выбирает кнопку заранее по входящему сообщению, а предлагает пользователю выбрать её из списка по релевантной теме. Кнопки здесь выполняют роль меню и помогают направить диалог в нужное русло.
В этом случае действуем так:
Затем в том же разделе создаём интенты, которые будем использовать в том числе и для кнопок, по разным тематикам: “Объединить багаж”, “Багаж потерян”, “Багаж: норма по тарифам” и так далее.
На скриншоте ниже также показан сниппет check_if_first_message, который проверяет, является ли сообщение первым, и запускает приветствие — но в рамках данного примера это не принципиально.
Если первое сообщение пользователя связано с багажом, Лия поздоровается и предложит выбрать одну из подходящих кнопок из меню.
В этом случае у пользователя есть выбор: – нажать на кнопку, например, “Багаж потерян” и перейти по заданной ветке сценария — сразу же Лия ответит, отправит ссылку или переведёт на оператора, если вы это настроите по сценарию; – или ввести следующее сообщение вручную — если оно не связано с багажом или нужной тематики нет, Лия отнесёт его к категории "Прочее" и запустит другой сценарий.
В конструкторе кнопок есть возможность выбрать, как именно Лия будет реагировать на выбор пользователя:
В кейсе с выбором намерения слово "валенки" должно быть добавлено в продуктовый интент «Валенки (кнопка)» для правильной реакции Лии.
Текст перед блоком с кнопками (например, "Выберите подходящий вариант") можно добавить двумя способами. Как он отобразится, зависит от конкретного чат-решения или API.
При нажатии на шаг с Кнопкой в правом блоке ввести в поле Текст нужную фразу
Добавить перед шагом Кнопка отдельный блок с реакцией Текст и ввести фразу
Из-за особенностей проекта фразу "Выберите подходящий вариант" можно добавить отдельным шагом (например, в блоке "Текст 9"), оставив поле "Текст" в шаге "Кнопка 2" пустым. Результат будет тем же — перед кнопками в чате появится поясняющий текст.
Количество кнопок и их названия задаются в блоке справа: нажмите на нужный шаг ("Кнопка 2" на скриншоте) левой кнопкой мыши → "Добавить кнопку". Максимум — 6 кнопок.
Как это будет выглядить в сценарии и в чате — смотрите на скриншоте ниже.
Проброс текстовых кнопок из Лии поддерживается для популярных интеграций: Chat2Desk, Edna, HelpDeskEddy, Infobip, LiveChat, Webim2, Usedesk.
Создаём кнопочный интент в разделе с уникальной фразой, например, «Мой багаж потерялся». Эта фраза будет отображаться на кнопке и вести пользователя в нужный сценарий.
После этого настраиваем маршрут в разделе . Если входящее сообщение попадает под интент «Потеря багажа (кнопка)», Лия предложит пользователю соответствующую кнопку «Мой багаж потерялся».
Сначала в разделе создаём интент, например, "Вопрос по багажу" — добавляем в него различные формулировки, по которым Лия сможет распознать, что пользователь говорит о проблеме с багажом.
После этого настраиваем маршрут в разделе . Если входящее сообщение попадает под интент "Вопрос по багажу", Лия предложит пользователю все кнопки по теме для того, чтобы он выбрал с помощью кнопки нужную ветку сценария, например, "Багаж потерян".
Если нужно создать больше 6 кнопок, используйте сниппет — его можно создать в разделе . Для этого скопируйте и вставьте следующий скрипт:
Если хотите узнать, можно ли использовать Лию с кнопками в вашей интеграции, свяжитесь с нашей.