Условия и ветвления
Блок Condition — главный инструмент логики. Проверяет переменную/тег/время и направляет клиента по нужной ветке.
Операторы
- equal (равно) — точное совпадение значения переменной
- contains (содержит) — подстрока
- starts/ends with — префикс/суффикс
- greater/less — для чисел
- regex — регулярное выражение (case-insensitive)
- empty / not empty — проверка существования значения
- in_list / has_tag — проверка тегов и листов
Visual Builder (AND/OR)
В блоке Condition можно собрать сложное условие из нескольких правил:
``` (возраст > 25) AND (город = "Москва" OR город = "СПб") AND (НЕ has_tag = "blocked") ```
Примеры
По времени дня: ``` условие: hour_of_day между 9 и 18 → True: "Менеджер ответит сейчас" → False: "Ответим утром" ```
По истории: ``` условие: tag = "vip" → True: персональное предложение → False: стандартный ответ ```