Условия

Узел условия проверяет определённое условие и направляет поток по одной из двух веток.

Все условия имеют два выхода:

  • TRUE (зелёная точка) — условие выполнено

  • FALSE (красная точка) — условие не выполнено

Проверка текста

Проверяет текст последнего сообщения пользователя.

Типы проверок

  1. Содержит — сообщение содержит указанную подстроку

  2. Равно — сообщение точно совпадает (регистр не учитывается)

  3. Начинается с — сообщение начинается с указанного текста

  4. Заканчивается на — сообщение заканчивается указанным текстом

  5. Регулярное выражение — для сложных проверок

Переменная

Проверяет значение переменной контекста.

Операторы сравнения

  • == — равно

  • != — не равно

  • > — больше

  • < — меньше

  • >= — больше или равно

  • <= — меньше или равно

  • contains — содержит (для строк)

Примеры

Клиент существует

Проверяет, есть ли в CRM клиент с данным Telegram ID.

Использование

  • TRUE → клиент найден в базе

  • FALSE → новый пользователь

Пример сценария

Есть покупки

Проверяет, есть ли у клиента завершённые транзакции.

Использование

  • TRUE → клиент совершал покупки

  • FALSE → клиент новый или не покупал

Пример сценария

Время суток

Проверяет текущее время в часовом поясе компании.

Периоды

  • Утро — 06:00-11:59

  • День — 12:00-17:59

  • Вечер — 18:00-22:59

  • Ночь — 23:00-05:59

Использование

Последнее обновление