Автоматизация не срабатывает
Порядок проверки
- Правило включено? Новое правило выключено, пока в нём нет действий.
- Модуль «Автоматизации» включён?
- Тот ли повод? Правило отзывается только на выбранный триггер: Триггеры.
- Сходятся ли условия? Все условия соединяются только «и». Одно несошедшееся — правило молчит.
- Есть ли у автора права? Права проверяются в момент выполнения, а не создания: Права автоматизаций.
- На месте ли предмет действия? Роль, канал, сообщение или участник могли исчезнуть.
- Иерархия ролей. Роль действия должна быть ниже роли
Kizoraи не нести административных прав. - Не мешает ли пауза, петля или часовой предел?
Начните с журнала
/автоматизация журнал или раздел Автоматизации в панели. Статус последнего запуска отвечает почти всегда:
| Статус | Что это значит |
|---|---|
| Пропущено | Условия не сошлись — правило вело себя правильно |
| Запрещено | У автора нет права на это действие |
| Пауза | Пауза правила ещё не вышла |
| Предел | Часовой предел действий сервера исчерпан |
| Петля | Правило уже было в этой цепочке |
| Не удалось | Discord отказал |
| Без ответа | Discord не ответил; действие могло пройти |
Потом прогоните вхолостую
/автоматизация проверить покажет, что правило сделало бы на выдуманном событии, и назовёт причину для каждого действия. Это быстрее, чем ждать настоящего события.
Подробности — Проверка вхолостую.
«Раньше работало, а теперь нет»
Три частые причины, по убыванию:
- У автора забрали право. В журнале будет «запрещено». Верните право или пересоздайте правило от того, у кого право есть.
- Роль подняли выше роли бота или добавили ей административное право.
- Канал или роль удалили.
Правило срабатывает не на всё
Скорее всего, дело в паузе правила или в часовом пределе сервера — 500 действий в час.