Блок бота «Условие»

«Условие» - это вспомогательный блок (оранжевого цвета), позволяет создавать различные условия в сценарии чат-бота.

Добавить новый блок «Условие» можно нажав красный плюсик в нижнем правом углу окна редактирования бота.

Блок условие

Для начала создания условия нужно выбрать в окне «Редактирование условия» один из двух вариантов:

  • Условие выполнится, если подписчик соответствует «Каждому из условий».
  • Условие выполнится, если подписчик соответствует «Одному из условий».

Редактирование блока Условие

Затем нажать кнопку «Добавить условие» и создать его с помощью полей «Параметр», «Условие» «Значение»:

Редактирование условий для чат-бота

Поле 1 – Открывающийся список «Параметр» содержит «Переменные» и «Метки», выберите одну из них.

Поле 2 – для «Переменных». Открывающийся список «Условие» содержит разные варианты:

  • «Соответствует» - означает строгое соответствие значения выбранной переменной.

Например, проверяемое значение слово «тест», если значение переменной «тест» – условие истинно; если значение переменной «Это тест работоспособности» – условие ложно.

  • «Не соответствует» - означает строгое несоответствие значения выбранной переменной.
  • «Содержит» - проверят, содержит ли переменная проверяемый фрагмент текста. Например,

Если значение переменной «тест»  - условие истинно.

Если значение переменной «Это тест работоспособности» - условие истинно.

Если значение переменной «Какой-то текст» - условие ложно.

  • «Не содержит» - проверяет, не содержит ли переменная проверяемое значение.
  • «Существует» - проверяет сам факт того, что переменная установлена для пользователя, не взирая на значение, которое в ней записано.
  • «Не существует» - проверяет, что переменная не установлена.
  • «Больше чем» - проверяет, что значение переменной больше, чем установленной значение по условию.
  • «Меньше чем» - проверяет, что значение переменной меньше, чем установленной значение по условию.

В поле 3 – прописываем необходимое по условию значение переменной. Значения могут быть как цифрами, так и фразами.

Также, в блоке «Условие» можно проверять установлена или не установлена «Метка». «Метка» – это устанавливаемое название для маркировки значимого шага в сценарии чат-бота.

Открывающийся список «Условие» содержит следующие варианты для проверки наличия «Меток»:

Варианты, которые может содержать условие

  • В поле «Параметр» выберите «Метка».
  • В поле «Условие»: «Установлена» - по условию, будет проверяться наличие установленной «Метки».
  • В поле «Условие»: «Не установлена» - по условию, будет проверяться отсутствие установленной «Метки».
  • В поле «Добавить метку» выбираем необходимую из списка созданных меток.

Для блока «Условие» можно устанавливать связи после блоков: «Сообщение», «Действие», Задержка».