KIZORADOCS На сайт

Навигация

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

Действия автоматизаций

Действие — это «тогда». Список закрытый. Действий в правиле — до 5, и порядок имеет значение: они выполняются сверху вниз.

Список

ДействиеЧему нужен предметПраво Kizora у автора правилаПраво Discord у бота
выдать рольучастник событияautomations.manage, roles.manageУправление ролями
снять рольучастник событияautomations.manage, roles.manageУправление ролями
написать в каналканал назначенияautomations.manage, messages.manageОтправка сообщений
написать в личныеучастник событияautomations.manage, messages.manage
поставить реакциюсообщение-поводautomations.manage, messages.manageДобавление реакций
закрепить сообщениесообщение-поводautomations.manage, messages.manageУправление сообщениями
удалить сообщениесообщение-поводautomations.manage, moderation.actУправление сообщениями
выдать тайм-аутучастник событияautomations.manage, moderation.actТайм-ауты участникам
записать в журналautomations.manage

Каждое действие требует automations.manage плюс право того модуля, в который оно вмешивается. Право редактировать правила не даёт права банить: см. Права автоматизаций.

Подстановки в тексте

В тексте сообщения допустимы поля того события, которое стало поводом: имя участника, канал, уровень, номер обращения. Список полей — на странице Условия.

Значение подставляется как текст. Шаблон не может позвать @everyone и не может притвориться другим полем.

Длина текста — до 2000 символов.

Что бывает не так

ДействиеКогда не сработает
выдать рольроль удалена, роль не ниже бота, роль административная, участник вышел
снять рольроли у участника нет, роль удалена, участник вышел
написать в каналканал удалён или недоступен боту
написать в личныеу участника закрыты личные сообщения
поставить реакциюсообщение удалено, значок недоступен
закрепить сообщениесообщение удалено, лимит закреплений исчерпан
удалить сообщениесообщение уже удалено
выдать тайм-аутроль участника не ниже роли бота, участник вышел
записать в журнал

Действие, которому нечего делать (роли уже нет, участник вышел, канал удалён), помечается как «пропущено» — это не ошибка, но и не успех, и в журнале об этом говорится прямо.

Часовой предел

На сервер приходится не больше 500 действий автоматизаций в час. Автоматизация, разославшая тысячу сообщений за минуту из-за одного налёта, — не автоматизация, а соучастник.

Когда предел исчерпан, запуски помечаются соответствующим статусом и возобновляются в следующем часе.

Проверить, не выполняя

Прежде чем включать правило с действиями «тайм-аут» или «удалить сообщение», прогоните его вхолостую: Проверка вхолостую.

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