Реакции

Реакция — это внутреннее событие, которое является реакцией бота на внешнее событие со стороны пользователя (триггер).

При создании бота используются следующие виды реакций:

При создании сценария реакцией называется визуальный блок, который добавляется в сценарий и соответствует внутреннему событию с таким же названием.

Настройка реакций

Расположение областей (главное меню, основная рабочая область, дополнительная рабочая область) подробно описано на странице «Начало работы с проектом».

На странице создания сценария реакции отображаются в дополнительной рабочей области.

Реакции добавляются драг-энд-дропом в основную рабочую область (в центр экрана), подробнее об этом рассказывается на странице «Создание сценария и работа с ним». Для настройки реакции нужно сначала добавить ее в сценарий, а затем нажать на нее левой кнопкой мыши.

После этого справа появятся дополнительные области для редактирования и настроек. Набор областей зависит от типа реакции.

Текст

Реакция, необходимая в большинстве сценариев, — отправка текстового сообщения. Для настройки реакции нужно ввести желаемый текст, который будет отправляться пользователю в ответ на триггер.

Можно добавить несколько формулировок для одной текстовой реакции. В ответ на триггер будет отправлена одна из них, выбранная в случайном порядке. После того как вы начнете вводить текст в первом блоке дополнительной рабочей области, под ним появится следующий блок, куда можно добавить альтернативную формулировку ответа.

Пример: Если пользователь попросил виртуального ассистента порекомендовать хорошую книгу, то в ответ уместно отправить случайно выбранное произведение. Для этого нужно задать несколько вариантов ответа.

Видео, Аудио, Фото, Файл

Лия позволяет отправлять пользователю реакции различных типов. Это может быть видео-, аудио-, графический файл или любой другой.

Чтобы внедрить реакцию этих типов, необходимо указать URL-адрес файла.

Также к файлу можно добавить одну или несколько кнопок. Если пользователь нажмет на кнопку, произойдет внешнее событие (триггер), которое может быть обработано. Это улучшает пользовательский опыт.

Пример: Можно отправить пользователю изображения интересующего его товара и с помощью кнопок предложить купить его или запросить подробную информацию.

Гео

Реакция «Гео» — это отправка пользователю карты с центром в определенной географической точке. При настройке реакции необходимо указать координаты этой точки.

К карте можно добавить надпись, а также одну или несколько кнопок.

Пример: Бот на запрос пользователя прислать адрес ближайшего офиса присылает не только адрес текстом, но и точку на карте.

Кнопка

Кнопки позволяют реализовать удобное меню, которое может упростить работу сценариев.

Пример: Используя кнопки, можно предложить пользователю выбрать один из нескольких вариантов ответа на вопрос, не заставляя его набирать текст руками.

Системные реакции

Системные реакции обычно не предусматривают отправку пользователю каких-либо сообщений. Они предназначены для управления сценарием в ответ на действия пользователя.

Переход

Реакция «Переход» переводит обработку действий пользователя в другой сценарий. Конечный сценарий и шаг в этом сценарии, на который будет произведен переход, нужно указать в настройках реакции.

Пример: В проекте настроен универсальный сценарий перевода на оператора с многоуровневой логикой. Чтобы не воспроизводить логику в каждом сценарии, где нужен перевод на оператора, можно использовать реакцию «Переход» — уводить действие одного сценария в другой.

Повтор

Эта реакция отправляет пользователю предыдущую реакцию ещё раз.

Сброс

Реакция «Сброс» сбрасывает все полученные от пользователя данные и перезапускает сценарий обработки.

Стоп

«Стоп» — это команда передачи диалога оператору службы поддержки.

Сниппет

Реакция «Сниппет» осуществляет выполнение программного кода. Для использования этой реакции необходимо выбрать один из ранее созданных сниппетов в выпадающем списке, открывающемся в дополнительной рабочей области.

Last updated