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