Модуль для Discord
Модерация
Модерация редко срывается из-за нехватки доброй воли.
Без прав администратора. Настройка в веб-панели.
Зачем это нужно
Она срывается из-за памяти. Этого пользователя уже предупреждали? За что? Как давно? Без ответов каждый в команде решает сам, и один и тот же человек на третьем нарушении получает тот же мягкий разговор, что и на первом. Реестр случаев решает это: каждое действие записывается вместе с причиной, датой и тем, кто его применил. В следующий раз история уже перед глазами, до того как кто-то решит.
Как это выглядит в жизни
В повседневности ты работаешь привычными командами (предупредить, замьютить, кикнуть, забанить), только каждое действие ещё и попадает в реестр. Обозреватель случаев показывает всю историю человека сразу, вместо копания в старых каналах. Предупреждения снимаются по одному или все разом, когда вопрос закрыт. Мьюты и баны принимают срок и истекают сами. Произошедшее можно дополнительно отправлять в канал логов, чтобы участники команды без прав тоже видели, как на сервере принимаются решения.
Команды этого модуля
/ban/cases/clearwarns/kick/lockdown/mute/panic/purge/quarantine/sanitize/slowmode/timeout/unban/unmute/unquarantine/warn
На что обратить внимание
Чаще всего спотыкаются не о бота, а о порядок ролей: бот может действовать только против того, чья высшая роль ниже его собственной, а до владельца сервера не дотягивается ни одна мера. Если действие не сработало, смотри сначала туда. Второй момент касается разницы между тайм-аутом и мьютом ролью. Тайм-аут это собственная блокировка Discord, она действует сразу везде; мьют выдаёт роль, которую ты создаёшь сам, и такая роль молчит только там, где ты действительно отобрал у неё право писать. Роль мьюта без изменённых прав канала остаётся чистым украшением. Зато она может держаться дольше тайм-аута и возвращается при повторном входе, так что выйти и зайти обратно бесполезно. Третье касается эскалации: она считает активные предупреждения и включается сама после порогов, причём побеждает самая жёсткая подходящая ступень. Порог бана ставь только если ты именно это имеешь в виду. И четвёртое касается причины, которую ты вписываешь: она уходит в личное сообщение человеку и в журнал. Пиши её для того, кто прочтёт её через три недели: «правило 3» тогда уже никому не поможет. Сам канал журнала помести туда, куда смотрит только команда. А при бане стоит взглянуть на дополнительный вопрос об истории сообщений: ничего, один день или неделя. При рекламной волне неделя вычищает сервер за один раз.
Настройка в три шага
- Включи модерацию и заведи канал журнала, в который смотрит только команда.
- Создай роль мьюта, отбери у неё право писать в каналах и укажи её в панели.
- Реши, получают ли наказанные личное сообщение с мерой, причиной и сроком; по умолчанию оно включено.
- Если они вам нужны: задай пороги эскалации, то есть после скольких активных предупреждений следуют тайм-аут, кик или бан.
Частые вопросы
/timeout это собственная блокировка Discord: она не требует подготовки, действует везде, а срок выбирается из готового списка. /mute выдаёт роль мьюта из панели и действует ровно в тех каналах, где ты запретил этой роли писать. Зато мьют ролью может держаться дольше тайм-аута.
Случаи по человеку, новые сверху, до двадцати пяти штук. В каждой записи есть номер случая, мера, причина, время и тот, кто её применил. Снятые наказания остаются видимыми, просто помечены как больше не активные.
Нет. Он делает активные предупреждения неактивными: в реестре они остаются читаемыми, но больше не считаются для порогов эскалации. Это задумано как амнистия после разговора, а не как ластик.
Да, как только ты включишь эскалацию. Ты задаёшь, после скольких активных предупреждений следуют тайм-аут, кик или бан; если подходит несколько порогов, действует самый жёсткий. Автоматическая мера записывается как отдельный случай.
Чем /timeout отличается от /mute?
/timeout это собственная блокировка Discord: она не требует подготовки, действует везде, а срок выбирается из готового списка. /mute выдаёт роль мьюта из панели и действует ровно в тех каналах, где ты запретил этой роли писать. Зато мьют ролью может держаться дольше тайм-аута.
Что показывает /cases?
Случаи по человеку, новые сверху, до двадцати пяти штук. В каждой записи есть номер случая, мера, причина, время и тот, кто её применил. Снятые наказания остаются видимыми, просто помечены как больше не активные.
/clearwarns действительно удаляет предупреждения?
Нет. Он делает активные предупреждения неактивными: в реестре они остаются читаемыми, но больше не считаются для порогов эскалации. Это задумано как амнистия после разговора, а не как ластик.
Может ли бот сам действовать при повторных предупреждениях?
Да, как только ты включишь эскалацию. Ты задаёшь, после скольких активных предупреждений следуют тайм-аут, кик или бан; если подходит несколько порогов, действует самый жёсткий. Автоматическая мера записывается как отдельный случай.