Модуль для Discord

Модерация

Модерация редко срывается из-за нехватки доброй воли.

Добавить бота бесплатно

Без прав администратора. Настройка в веб-панели.

Модерация

Зачем это нужно

Она срывается из-за памяти. Этого пользователя уже предупреждали? За что? Как давно? Без ответов каждый в команде решает сам, и один и тот же человек на третьем нарушении получает тот же мягкий разговор, что и на первом. Реестр случаев решает это: каждое действие записывается вместе с причиной, датой и тем, кто его применил. В следующий раз история уже перед глазами, до того как кто-то решит.

Как это выглядит в жизни

В повседневности ты работаешь привычными командами (предупредить, замьютить, кикнуть, забанить), только каждое действие ещё и попадает в реестр. Обозреватель случаев показывает всю историю человека сразу, вместо копания в старых каналах. Предупреждения снимаются по одному или все разом, когда вопрос закрыт. Мьюты и баны принимают срок и истекают сами. Произошедшее можно дополнительно отправлять в канал логов, чтобы участники команды без прав тоже видели, как на сервере принимаются решения.

Команды этого модуля

  • /ban
  • /cases
  • /clearwarns
  • /kick
  • /lockdown
  • /mute
  • /panic
  • /purge
  • /quarantine
  • /sanitize
  • /slowmode
  • /timeout
  • /unban
  • /unmute
  • /unquarantine
  • /warn

На что обратить внимание

Чаще всего спотыкаются не о бота, а о порядок ролей: бот может действовать только против того, чья высшая роль ниже его собственной, а до владельца сервера не дотягивается ни одна мера. Если действие не сработало, смотри сначала туда. Второй момент касается разницы между тайм-аутом и мьютом ролью. Тайм-аут это собственная блокировка Discord, она действует сразу везде; мьют выдаёт роль, которую ты создаёшь сам, и такая роль молчит только там, где ты действительно отобрал у неё право писать. Роль мьюта без изменённых прав канала остаётся чистым украшением. Зато она может держаться дольше тайм-аута и возвращается при повторном входе, так что выйти и зайти обратно бесполезно. Третье касается эскалации: она считает активные предупреждения и включается сама после порогов, причём побеждает самая жёсткая подходящая ступень. Порог бана ставь только если ты именно это имеешь в виду. И четвёртое касается причины, которую ты вписываешь: она уходит в личное сообщение человеку и в журнал. Пиши её для того, кто прочтёт её через три недели: «правило 3» тогда уже никому не поможет. Сам канал журнала помести туда, куда смотрит только команда. А при бане стоит взглянуть на дополнительный вопрос об истории сообщений: ничего, один день или неделя. При рекламной волне неделя вычищает сервер за один раз.

Настройка в три шага

  1. Включи модерацию и заведи канал журнала, в который смотрит только команда.
  2. Создай роль мьюта, отбери у неё право писать в каналах и укажи её в панели.
  3. Реши, получают ли наказанные личное сообщение с мерой, причиной и сроком; по умолчанию оно включено.
  4. Если они вам нужны: задай пороги эскалации, то есть после скольких активных предупреждений следуют тайм-аут, кик или бан.

Частые вопросы

/timeout это собственная блокировка Discord: она не требует подготовки, действует везде, а срок выбирается из готового списка. /mute выдаёт роль мьюта из панели и действует ровно в тех каналах, где ты запретил этой роли писать. Зато мьют ролью может держаться дольше тайм-аута.

Случаи по человеку, новые сверху, до двадцати пяти штук. В каждой записи есть номер случая, мера, причина, время и тот, кто её применил. Снятые наказания остаются видимыми, просто помечены как больше не активные.

Нет. Он делает активные предупреждения неактивными: в реестре они остаются читаемыми, но больше не считаются для порогов эскалации. Это задумано как амнистия после разговора, а не как ластик.

Да, как только ты включишь эскалацию. Ты задаёшь, после скольких активных предупреждений следуют тайм-аут, кик или бан; если подходит несколько порогов, действует самый жёсткий. Автоматическая мера записывается как отдельный случай.

Чем /timeout отличается от /mute?

/timeout это собственная блокировка Discord: она не требует подготовки, действует везде, а срок выбирается из готового списка. /mute выдаёт роль мьюта из панели и действует ровно в тех каналах, где ты запретил этой роли писать. Зато мьют ролью может держаться дольше тайм-аута.

Что показывает /cases?

Случаи по человеку, новые сверху, до двадцати пяти штук. В каждой записи есть номер случая, мера, причина, время и тот, кто её применил. Снятые наказания остаются видимыми, просто помечены как больше не активные.

/clearwarns действительно удаляет предупреждения?

Нет. Он делает активные предупреждения неактивными: в реестре они остаются читаемыми, но больше не считаются для порогов эскалации. Это задумано как амнистия после разговора, а не как ластик.

Может ли бот сам действовать при повторных предупреждениях?

Да, как только ты включишь эскалацию. Ты задаёшь, после скольких активных предупреждений следуют тайм-аут, кик или бан; если подходит несколько порогов, действует самый жёсткий. Автоматическая мера записывается как отдельный случай.