Войти в Robovoice Вход / Регистрация

Составные условия

инструкции:

Составные условия

Составные условия используется, когда в сценарии предусмотрено логическое разветвление по меткам, которые используются в сценарии.

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

Для добавления составного условия выберите нужное вам соединение, выходящее из технического узла и нажмите «Выбрать условие».

информация
Соединения  с добавленными составными условиями могут выходить только из технического узла. Если вы преобразуете технический узел в обычный – добавленные составные условия будут сброшены.

Нажмите “Создать” для настройки составного условия и выберите метку сценария, оператор и значение, с которым планируется сравнивать метку.

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

Настройка оператора “Содержит” и “Не содержит”

Данный оператор подразумевает, что дальнейший маршрут сценария будет строиться на основании частичного совпадения фразы и\или передаваемого параметра, который не требует точного сопоставления.

Звёздочка “*” заменяет любое количество слов/параметров в шаблоне.

информация
Пример: передайте * привет, * добрый день *

Условие сработает в таких фразах как “передайте привет”, “передайте большой, горячий и пламенный привет”, “Добрый день, я звоню по поводу своего последнего обращения… ” и т.п.

Тильда “~” означает начало или окончание слова/параметра любой длинны

информация
Пример: добр~, ~прыгнуть, ~рад~, ~1~

Условие сработает при фразах “добрый”, “добрый день”, “запрыгнуть”, “подпрыгнуть”, “радостный”, “отрада” и т.п. Стоит обратить внимание, что тильда не анализирует слова и работает прямолинейно. В шаблоне “в~” под условие попадут любые слова, начинающиеся с буквы “в”, включая сам предлог “в”.

В случае с примером “~1~”, сценарий проследует по маршруту, если будет передан любой параметр содержащий цифру “1”, независимо от остальных фраз и\или параметров.

 

Остались вопросы по разделу «Составные условия»?

 

Все вопросы по сервису >>
×

Подписаться
на рассылку