Модуль Условие позволяет конструировать разные условия для дальнейшей работы бота - начиная от простейших "в сообщении содержится слово ХХХ" до более сложных.
Помните также о том, что условия могут быть и вложенные и следующие одно за другим. Фактически там можно собрать очень сложные конструкции.
Условия в модуле бывают четырех типов:
- Содержит ключевое слово
- Контакт помечен определенным тегом (помогает определять состояние контакта - например, ждет ответа менеджера, или находится в определенной цепочке, или интересовался чем-то итд)
- Тип события (например, комментарий или сообщение)
- Время, когда это происходит (по часовому поясу проекта).
Давайте разберем на примере:
Ниже приведен пример - как сделать, чтобы бот отвечал на КОММЕНТАРИЙ, в котором есть слово "цена" (и возможно другие слова), с 18 до 9 утра.
Надеемся - много стало понятным - и вот для справки - как сделать типичные логические операции.
Операция И - то есть например, сообщение содержит и А и Б.
Операция ИЛИ - сообщение содержит или А или Б (или оба вместе).
Можно также делать операции ИЛИ со сложными условиями - на скрине ниже два блока с разными условиями - они сработают как ИЛИ одно ИЛИ другое.
Операции с НЕ (отрицания, отсутствия чего-либо, каких-то условий) - их можно делать через сначала положительные условия - а потом тянуть стрелочку из кружочка Иначе (то есть они не выполнились).
Либо поступить вот так - обратите внимание, что "отвечает всем" здесь заменено на "не отвечает ни одному" - то есть в данном случае - не А И не Б