Блок бота «Условие»
«Условие» - это вспомогательный блок (оранжевого цвета), позволяет создавать различные условия в сценарии чат-бота.
Добавить новый блок «Условие» можно нажав красный плюсик в нижнем правом углу окна редактирования бота.
Для начала создания условия нужно выбрать в окне «Редактирование условия» один из двух вариантов:
- Условие выполнится, если подписчик соответствует «Каждому из условий».
- Условие выполнится, если подписчик соответствует «Одному из условий».
Затем нажать кнопку «Добавить условие» и создать его с помощью полей «Параметр», «Условие» «Значение»:
Поле 1 – Открывающийся список «Параметр» содержит «Переменные» и «Группы», выберите одну из них.
Поле 2 – для «Переменных». Открывающийся список «Условие» содержит разные варианты:
- «Соответствует» - означает строгое соответствие значения выбранной переменной.
Например, проверяемое значение слово «тест», если значение переменной «тест» – условие истинно; если значение переменной «Это тест работоспособности» – условие ложно.
- «Не соответствует» - означает строгое несоответствие значения выбранной переменной.
- «Содержит» - проверят, содержит ли переменная проверяемый фрагмент текста. Например,
Если значение переменной «тест» - условие истинно.
Если значение переменной «Это тест работоспособности» - условие истинно.
Если значение переменной «Какой-то текст» - условие ложно.
- «Не содержит» - проверяет, не содержит ли переменная проверяемое значение.
- «Существует» - проверяет сам факт того, что переменная установлена для пользователя, не взирая на значение, которое в ней записано.
- «Не существует» - проверяет, что переменная не установлена.
- «Больше чем» - проверяет, что значение переменной больше, чем установленной значение по условию.
- «Меньше чем» - проверяет, что значение переменной меньше, чем установленной значение по условию.
В поле 3 – прописываем необходимое по условию значение переменной. Значения могут быть как цифрами, так и фразами.
Также, в блоке «Условие» можно проверять установлена или не установлена «Группа». «Группа» – это устанавливаемое название для маркировки значимого шага в сценарии чат-бота.
Открывающийся список «Условие» содержит следующие варианты для проверки наличия «Группа»:
- В поле «Параметр» выберите «Группа».
- В поле «Условие»: «Установлена» - по условию, будет проверяться наличие установленной «Группы».
- В поле «Условие»: «Не установлена» - по условию, будет проверяться отсутствие установленной «Группы».
- В поле «Добавить метку» выбираем необходимую из списка созданных меток.
Для блока «Условие» можно устанавливать связи после блоков: «Сообщение», «Действие», Задержка».