Условия применения – это список условий, при которых сценарий или команда срабатывает. Сценарий/команда срабатывает в случае выполнения всех условий применения (логический принцип И). Ниже приведены документация пользователя и практический видео урок по применению условий, подробно описывающая все реквизиты карточки условия.
Документация пользователя по карточке условия
Для настройки условия необходимо выбрать тип проверки:

Параметры условий в зависимости от Типа проверки:
| Поле | Описание |
| Переменная | |
| Реквизит | Переменная контекста. Может быть использована как переменная бота, так и системная переменная. |
| Условие | Равно/Не равно/Включает |
| Значение | Значение переменной для проверки условия |
| Последняя тема | |
| Условие | Равно/Не равно/Включает |
| Значения | Выбор из списка имеющихся в боте тем |
| История сценариев | |
| Условие | Равно (совпадает со списком) /Не равно/Включает |
| Значения | Список сценариев с выбором из списка сценариев текущего бота |
| Формула | |
| Значение | Формула на C#. Условие выполняется в случае, если формула возвращает true. |
| График работы | |
| Рабочий график | Для выбора доступны графики работы, настроенные в Sherlock Platform. |
| Не рабочее время | Флаг. Инвертирует выбранный график работы. Условие срабатывает всегда, кроме выбранного графика работы. |