KIZORADOCS На сайт

Навигация

Поиск по документации

Условия автоматизаций

Условие — это «если». Оно состоит из трёх частей: поле события, оператор и значение. Ни выражений, ни скобок, ни «или» между условиями.

Все условия должны сойтись разом

Условия правила соединяются только «и». Если нужно «или», сделайте два правила: два простых правила читаются лучше одного с логикой внутри, и по журналу сразу видно, какое из них сработало.

Условий в правиле — до 10. Правило без условий срабатывает на каждый свой повод.

Поля и операторы

ПолеТипДопустимые операторыПример
кто (номер)объект Discordне равно, равноравно 123456789012345678
имя участникатекстне равно, равно, не содержит, содержитсодержит «promo»
возраст аккаунта, днейчислоравно, не больше, не меньшене меньше 7
дней на серверечислоравно, не больше, не меньшене меньше 30
это ботда/нетда, нетнет
каналобъект Discordне равно, равноравно #общий
сообщение (номер)объект Discordне равно, равноравно конкретному сообщению
текст сообщениятекстне равно, равно, не содержит, содержитсодержит «discord.gg»
длина сообщениячислоравно, не больше, не меньшене больше 3
роль событияобъект Discordне равно, равноравно роли «Проверенный»
роли участникасписок ролейнет ни одного из, есть хотя бы одно изесть хотя бы одно из: Команда, Модератор
уровеньчислоравно, не больше, не меньшене меньше 10
эмодзитекстне равно, равно, не содержит, содержитравно ⭐
мероприятие (номер)объект Discordне равно, равноравно конкретному событию
обращение (номер)объект Discordне равно, равноравно конкретному обращению
день недели (0 — понедельник)числоравно, не больше, не меньшеравно 0 (понедельник)
час (0—23)числоравно, не больше, не меньшеравно 20

Поле доступно, только если оно есть у выбранного повода: см. Триггеры.

Операторы

ОператорКлюч
равноequals
не равноnot_equals
содержитcontains
не содержитnot_contains
не меньшеat_least
не большеat_most
есть хотя бы одно изhas_any
нет ни одного изhas_none
даis_true
нетis_false

Текстовые сравнения не различают регистр.

Примеры

Повод:   участник пришёл
Условия: возраст аккаунта не меньше 7
         это бот — нет
Повод:   написано сообщение
Условия: текст сообщения содержит «discord.gg»
         роли участника — нет ни одного из: Команда, Модератор
Повод:   по расписанию
Условия: день недели равно 0
         час равно 20

Чего в условиях нет

Связанные страницы