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

Виды условий:
Источник диалога — срабатывает в зависимости от источника диалога (мессенджер)
Состояние переменных — срабатывает, когда переменные диалога удовлетворяют выбранным условиям
Выполнена функция — срабатывает, если одна/несколько функций уже выполнились
Выполнен сценарий — срабатывает, если один/несколько сценариев уже выполнились
Telegram: проверка подписки — срабатывает в зависимости от подписки пользователя на указанные группы/каналы
Telegram: параметр /start — срабатывает по значению параметра команды /start в Telegram
MAX Bot: параметр /start — срабатывает по значению параметра команды /start в MAX Bot
Нерабочее время агента — срабатывает только в нерабочее время по расписанию агента
День недели — срабатывает по выбранным дням недели
Текущее время — срабатывает в зависимости от выбранного диапазона времени
Настройки действий при выполнении и невыполнении условий
После настройки условий в сценарии можно использовать развилку с двумя блоками:
Настройки действий при выполнении условий
Настройки действий при невыполнении условий
Как работает развилка
Срабатывает событие сценария.
Система проверяет условия сценария (включая дополнительные, если они заданы).
Если условия выполнены, выполняются действия из блока «Настройки действий при выполнении условий».
Если условия не выполнены, выполняются действия из блока «Настройки действий при невыполнении условий».
В каждой ветке можно настраивать свой набор действий и отдельно использовать Отложенное выполнение.
Когда доступен блок «Настройки действий при невыполнении условий»
Этот блок зависит от типа сценария:
в некоторых сценариях он доступен сразу, даже без дополнительных условий;
в других появляется только после добавления дополнительного условия (например, «Выполнен сценарий» или «Источник диалога»).

Если у сценария нет логически возможной обратной ветки, блок «Настройки действий при невыполнении условий» может не отображаться до добавления дополнительного условия.
Last updated
Was this helpful?