Действие "Условие"

1:36
Как работает логика в сценариях с помощью действия "Условие"
Текстовая версия

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

То есть, допустим, мы создали действие условия и перебрали варианты того, что может встречаться в сообщениях, когда человек хочет, чтобы нейробот передал чат оператору. И если это условие выполняется, мы выполним действие, которое находится в этом блоке.

Дальше наш сценарий уже выполняться не будет, если мы укажем здесь «После выполнения условия завершить выполнение сценария». То есть я напоминаю, что наш сценарий сквозной, и если мы не выйдем из сценария на определенном действии, он продолжит выполняться дальше.

В некоторых случаях, возможно, это и нужно будет, но конкретно в передаче чата оператору здесь мы из сценария выходим. И тоже важно понимать, что при каждом запросе это условие у нас проверяется.

То есть мы никогда не замечаем этого, мы не видим, что нейробот обращается к этому действию. По сути, это действие всегда выполняется, просто условие в нем не выполняется. И поэтому наш сценарий проваливается дальше в цепочку.

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

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