Проверка вхолостую
Правило можно прогнать на выдуманном событии и увидеть, что оно сделало бы. Ничего при этом не происходит: ни роль не выдаётся, ни сообщение не отправляется, ни тайм-аут не выдаётся.
Это единственный способ проверить правило с действием «выдать тайм-аут», не выдав никому тайм-аут.
Как запустить
Через Discord. /автоматизация проверить — номер правила и параметры выдуманного события: участник, канал, роль, текст сообщения, значок реакции, уровень, номер события или обращения. Заполнять надо только то, что нужно этому правилу.
Через панель. Сервер, раздел Автоматизации, у правила — действие «проверить».
Что показывает результат
Сначала общий вердикт, потом по одному прогнозу на каждое действие.
Правило №7 «Роль новичку»
Повод: участник пришёл
Условия:
возраст аккаунта не меньше 7 — сошлось (14)
это бот — сошлось (нет)
Действия:
выдать роль «Новичок» — СРАБОТАЕТ
написать в #общий — НЕ СРАБОТАЕТ: у бота нет права писать в этот канал
Итог: СРАБОТАЕТ ЧАСТИЧНООбщий вердикт
| Вердикт | Что значит |
|---|---|
| СРАБОТАЕТ | Дошло бы до действий, и ни одно не упёрлось бы |
| СРАБОТАЕТ ЧАСТИЧНО | Часть действий прошла бы, часть нет |
| НЕ СРАБОТАЕТ | Дошло бы до действий, но не прошло бы ни одно |
| УСЛОВИЯ НЕ СОШЛИСЬ | На такое событие правило не отзовётся |
| ДО ДЕЙСТВИЙ НЕ ДОЙДЁТ | Петля, пауза, часовой предел или снятое у автора право |
«Два из трёх» — это «частично», а не успех: администратор, увидевший зелёную галочку, дальше не посмотрит.
Прогноз по каждому действию
| Прогноз | Что значит |
|---|---|
| СРАБОТАЕТ | Права есть, предмет действия на месте |
| НЕЧЕГО ДЕЛАТЬ | Роль уже есть или уже снята, участника нет, канал удалён |
| НЕ СРАБОТАЕТ | Не хватает права Kizora у автора или права Discord у бота |
| НЕ ПРОВЕРИТЬ, НЕ СДЕЛАВ | Исход зависит от того, чего заранее знать нельзя |
Последний случай честный, а не отговорка. Например, дойдёт ли сообщение в личные, зависит от настроек приватности конкретного человека, и узнать это можно только отправив.
Что проверяется
- сходятся ли условия на этом событии;
- не заблокирован ли запуск паузой, петлёй или часовым пределом;
- есть ли у автора правила нужные права Kizora;
- есть ли у бота нужные права Discord;
- на месте ли предмет действия: роль, канал, сообщение, участник.
Когда обязательно прогонять
- перед включением правила с действием «тайм-аут» или «удалить сообщение»;
- после изменения ролей команды — права автора могли поменяться;
- когда правило «раньше работало, а теперь нет».