Лия - База Знаний
  • База знаний
  • 💻Обзор платформы
    • Намерения
      • Добавление намерения
      • Редактирование намерения
      • Как перераспределять намерения
      • Приоритизация намерений
      • Клонирование намерения
      • Добавление и удаление сущностей внутри намерения
      • Удаление намерения
      • Архивирование намерения
    • QA
    • Сущности
    • Тестовый чат
    • Обучение
      • Обучение на нераспознанных сообщениях
      • Обучение по кластерам
    • Создание сценария и работа с ним
      • Динамические сценарии
        • Тестирование в проекте
      • Реакции
        • Реакция Условие
      • Триггеры
      • Инструкция по сборке сценариев
      • Hello World бот
      • Как дообучать Лию
      • Алармные сценарии
  • 🤖Вопросы и ответы
    • Общие
    • Обучение и покрытие
    • Cценарии и намерения
    • Вопросы по приоритизации намерений
    • Датасет
    • Вопросы по аналитике
    • Распознавание
    • Безопасность
    • Интеграция
    • Ядро, языки, кейсы и др.
    • Словарь
    • Вопросы по сниппетам
    • Полезные кейсы
      • Как настроить бот для определения номера телефона и других данных и передачи их в контекст?
      • Как с помощью сниппета сделать API-запрос для обработки номера телефона и иных данных из сообщений?
  • 🤷‍♀️Работа с проектом
    • Как получить доступ к личному кабинету Лии?
    • Начало работы с проектом
    • Управление проектом
    • Безопасность
    • Управление командой
    • Журнал активности
    • Публикация
    • Аналитика
  • ⚙️Разработчикам
    • Подключение бота
      • Chat2Desk
      • Edna
      • Helpdeskeddy
      • Infobip
      • Jivochat
      • LiveChat
      • Omnidesk
      • Usedesk
      • Webim
      • Imotio
      • Chatwoot
    • Лия API
    • Минимальные требования для разработки динамического сценария
    • Работа со сниппетами
    • Контекст
    • Переменные личного кабинета
    • Интеграции
Powered by GitBook
On this page
  • Настройка реакций
  • Текст
  • Видео, Аудио, Фото, Файл
  • Гео
  • Кнопка
  • Системные реакции
  • Переход
  • Повтор
  • Сброс
  • Стоп
  • Сниппет
  • Условие
  1. Обзор платформы
  2. Создание сценария и работа с ним

Реакции

PreviousТестирование в проектеNextРеакция Условие

Last updated 6 months ago

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

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

Название
Описание

Текст

Отправка пользователю текстового сообщения

Фото

Отправка пользователю изображения

Видео

Отправка пользователю видеофайла

Аудио

Отправка пользователю аудиофайла

Гео

Отправка пользователю геопозиции (координат)

Файл

Отправка пользователю файла (кроме аудио- и видеофайлов)

Кнопка

Отправка пользователю интерфейсного элемента в виде набора кнопок

Переход

Перевод пользователя в другой сценарий на определенный шаг

Повтор

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

Сброс

Сброс всех данных, полученных от пользователя

Стоп

Перевод пользователя на оператора

Сниппет

Выполнение программного кода

Условие

Проверка переменных в контексте

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

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

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

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

Текст

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

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

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

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

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

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

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

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

Гео

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

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

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

Кнопка

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

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

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

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

Переход

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

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

Повтор

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

Сброс

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

Стоп

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

Сниппет

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

Условие

Условие – это инструмент для проверки параметров и направления пользователя в соответствующую ветку сценария в зависимости от выполнения условий.

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

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

💻
«Начало работы с проектом»
«Создание сценария и работа с ним»
Блок реакций