Модерация Бесплатно
Баны, кики, тайм-ауты, предупреждения и полная история случаев.
Классические инструменты — бан, кик, тайм-аут, предупреждение — со случаем для всего: кто, кого, почему, когда. Случаи можно найти, изменить и удалить, а история участника — в одной команде.
Setting it up
- Выберите канал лога модерации, который видит только ваша команда. Туда публикуется каждый случай.
- Решите, получают ли участники личное сообщение, когда их наказывают, и добавьте инструкцию по апелляции — свой текст, а с настройкой Добавлять адрес формы апелляции на бан ещё и адрес формы апелляции на бан из модуля Формы.
- По желанию: готовые причины для ваших модераторов, неприкосновенные роли, предупреждения, которые истекают, и автоматические наказания — например, тайм-аут на час при трёх действующих предупреждениях.

Команды
<обязательный> [необязательный] — «кто может использовать» указано по умолчанию Discord; администраторы сервера могут изменить это для каждой команды в разделе Настройки сервера > Интеграции.
/ban
Банить участников/ban <user> [reason] [duration] [delete_days]Забанить пользователя (можно временно)
userучастникПользователь или ID пользователяreasonтекст, необязательноПричина (видна в логе модерации и ЛС)durationтекст, необязательноВременный бан, например 7d или 12hdelete_daysцелое число, необязательноУдалить его сообщения за последние N дней (Don't delete any · Last 24 hours · Last 2 days · Last 3 days · Last 4 days · Last 5 days · Last 6 days · Last 7 days)
/unban
Банить участников/unban <user> [reason]Разбанить пользователя
userучастникID пользователяreasonтекст, необязательноПричина (видна в логе модерации и ЛС)
/kick
Выгонять участников/kick <user> [reason]Выгнать участника
userучастникУчастникreasonтекст, необязательноПричина (видна в логе модерации и ЛС)
/softban
Банить участников/softban <user> [reason]Забанить и сразу разбанить, чтобы стереть недавние сообщения участника
userучастникУчастникreasonтекст, необязательноПричина (видна в логе модерации и ЛС)
/timeout
Отправлять участников подумать о своём поведении/timeout <user> <duration> [reason]Отправить участника в тайм-аут (мут)
userучастникУчастникdurationтекстнапример, 10m, 2h, 7d (максимум 28d)reasonтекст, необязательноПричина (видна в логе модерации и ЛС)
/untimeout
Отправлять участников подумать о своём поведении/untimeout <user> [reason]Снять тайм-аут с участника
userучастникУчастникreasonтекст, необязательноПричина (видна в логе модерации и ЛС)
/warn
Отправлять участников подумать о своём поведении/warn <user> <reason>Выдать участнику предупреждение
userучастникУчастникreasonтекстПричина (видна в логе модерации и ЛС)
/note
Отправлять участников подумать о своём поведении/note <user> <text>Добавить к пользователю приватную заметку для модераторов
userучастникУчастникtextтекстЗаметка
/history
Отправлять участников подумать о своём поведении/history <user> [page]Показать историю модерации пользователя
userучастникУчастникpageцелое число, необязательноСтраница
/case
Отправлять участников подумать о своём поведении/case view <number>Показать случай
numberцелое числоНомер случая
/case reason <number> <reason>Изменить причину случая
numberцелое числоНомер случаяreasonтекстНовая причина
/case remove <number>Отметить случай (например, предупреждение) как удалённый, чтобы он больше не учитывался
numberцелое числоНомер случая
/purge
Управлять сообщениями/purge <amount> [user] [contains] [bots]Массово удалить недавние сообщения в этом канале
amountцелое числоСколько сообщений проверить (1-100)userучастник, необязательноТолько сообщения этого пользователяcontainsтекст, необязательноТолько сообщения, содержащие этот текстbotsда / нет, необязательноТолько сообщения ботов
/slowmode
Управлять каналами/slowmode <interval>Задать медленный режим для этого канала
intervalтекстСколько участники ждут между сообщениями (Off · 5s · 10s · 15s · 30s · 1m · 2m · 5m · 10m · 15m · 30m · 1h · 2h · 6h)
/lock
Управлять каналами/lock [channel] [reason]Запретить @everyone писать в канале
channelканал, необязательноПо умолчанию — этот каналreasonтекст, необязательноПричина (видна в логе модерации и ЛС)
/unlock
Управлять каналами/unlock [channel]Отменить /lock
channelканал, необязательноПо умолчанию — этот канал
Ban Банить участниковКоманда контекстного меню: нажмите правой кнопкой (или долго нажмите) на участника, затем Приложения > Ban.
Kick Выгонять участниковКоманда контекстного меню: нажмите правой кнопкой (или долго нажмите) на участника, затем Приложения > Kick.
Mute Отправлять участников подумать о своём поведенииКоманда контекстного меню: нажмите правой кнопкой (или долго нажмите) на участника, затем Приложения > Mute.
Warn Отправлять участников подумать о своём поведенииКоманда контекстного меню: нажмите правой кнопкой (или долго нажмите) на участника, затем Приложения > Warn.
Purge until here Управлять сообщениямиКоманда контекстного меню: нажмите правой кнопкой (или долго нажмите) на сообщение, затем Приложения > Purge until here.
Настройки
Всё, что можно настроить для этого модуля в панели управления, в том порядке, в каком это показывает страница.
Сюда публикуется каждый случай.
Добавляется в ЛС о бане, например ссылка на вашу форму апелляции. Только когда включено «Писать участникам в ЛС, когда их наказывают».
В ЛС о бане добавляется веб-адрес формы, отмеченной как апелляция на бан в модуле «Формы и заявки». Ничего не добавляется, пока этот модуль выключен или в нём нет такой формы. Только когда включено «Писать участникам в ЛС, когда их наказывают».
Предлагаются, когда модератор заполняет «reason» в /ban, /kick, /timeout, /warn и других командах. Можно ввести и что угодно другое. Не больше 25, до 100 символов каждая.
Для кика или бана в рамках автоматических наказаний. Пусто = то, что произошло на самом деле («Reached 3 warnings»). В вашем логе модерации, в случае и в журнале аудита Discord всегда остаётся настоящая причина. Только когда включено «Писать участникам в ЛС, когда их наказывают».
Участников с этими ролями нельзя наказать через Pangobot.
0 = никогда
Автоматически наказывать, когда у участника набирается определённое число действующих предупреждений.
Сколько длится тайм-аут или бан. Discord завершает тайм-аут не позже чем через 28 дней. Не при «Действие»: «Кик».
Ограничения
- Готовые причины: до 25
- Автоматические наказания: до 8
- Тайм-аут длится не больше 28 дней (ограничение самого Discord).
- Модератор, кроме владельца сервера, может наказать не больше 8 участников в минуту — защита на случай взлома аккаунта.
Полезно знать
- Правый клик по участнику > Приложения содержит Ban, Kick, Mute и Warn, а правый клик по сообщению — Purge until here. Они делают ровно то же, что команды: небольшая форма спрашивает причину (и длительность — для мута), и всё, что проверяет команда, проверяется снова, когда форма возвращается. Purge until here удаляет сообщения от того, на котором вы кликнули, до самого нового, не больше 100 за раз, сохраняя закреплённые; Discord сам отказывается массово удалять сообщения старше 14 дней.
- Длительность записывается как
10m,2h,7d. Бан с длительностью снимается сам, когда время выходит. - Сообщение, подтверждающее бан, показывает аватар забаненного аккаунта, причину, указанную модератором, и кто этот модератор. Причина показывается обычным текстом: ссылка в ней не становится кликабельной, и сообщение никого не пингует.
/softbanбанит и сразу разбанивает: удаляет недавние сообщения участника, не оставляя его за дверью./noteвидна только модераторам и никогда не уведомляет участника.- Собственные правила Discord по-прежнему действуют: никто не может действовать против владельца сервера или того, чья высшая роль выше его собственной — или выше роли бота.
- Требовать причину делает параметр reason обязательным для каждого действия.
- Готовые причины — формулировки, которые ваша команда использует чаще всего (до 25). Они предлагаются, когда модератор заполняет reason — в
/ban,/kick,/softban,/timeout,/warn,/unban,/untimeout,/lockи при изменении причины случая через/case reason. Это подсказки, а не фиксированный список: можно ввести что угодно другое, и показываются они только тому, кто может использовать команду. - Добавлять адрес формы апелляции на бан вставляет в каждое ЛС о бане веб-адрес формы, отмеченной как апелляция на бан в модуле Формы, — под вашей собственной инструкцией по апелляции. Адрес подставляется в момент написания сообщения, поэтому переименование формы никогда не оставит битую ссылку, — и ничего не добавляется, пока «Формы» выключены или в них нет такой формы.
- Когда предупреждение перерастает в кик или бан, участнику сообщают об удалении, а не о предупреждении, и сообщение уходит до удаления — потом личное сообщение до него уже не дошло бы. Причина, которую сообщают участникам, когда Pangobot действует сам заменяет формулировку, которую они видят («Reached 3 warnings»), на вашу; лог модерации, случай и журнал аудита Discord всегда сохраняют настоящую причину.
- Участников с неприкосновенной ролью нельзя наказать через Pangobot — никому.
- Команда работает только для того, у кого самого есть её право, — выдать
/banроли в разделе Настройки сервера > Интеграции недостаточно. - Один модератор может действовать не больше чем против 8 участников в минуту (баны, кики, тайм-ауты и предупреждения с ужесточением). Это защищает сервер, если аккаунт модератора когда-нибудь взломают; на владельца лимит не распространяется.
/lockтакже закрывает канал для ролей, которым явно разрешено там писать (например, роли «Участник»), — кроме ролей команды./unlockснова открывает именно их и возвращает @everyone то, что было до блокировки, поэтому канал только для чтения, такой как #announcements, остаётся только для чтения./unlockничего не делает в канале, который не был закрыт через/lock. Обеим командам нужны права Управлять каналами и Управлять правами в этом канале.- Автоматическое ужесточение до кика или бана происходит, только если у модератора, выдавшего предупреждение, самого есть право Выгонять участников или Банить участников. Иначе предупреждение всё равно записывается, и Pangobot объясняет, почему кик или бан не был выполнен. Тайм-ауты по-прежнему работают для всех, кто может выдавать предупреждения. Кики и баны в рамках автоматических наказаний засчитываются модератору, выдавшему предупреждение, в модуле Верификация и анти-нюк — так же, как
/banи/kick. - Если Pangobot нет на вашем сервере, когда временный бан должен закончиться (его удалили и пригласили снова или ваш собственный бот офлайн), он снимает бан, как только вернётся. Он пытается до 30 дней.
- Изменение причины случая или удаление случая публикуется в лог модерации с указанием, кто это сделал.
What the bot needs
- Банить участников, Выгонять участников, Отправлять участников подумать о своём поведении (тайм-ауты), Управлять сообщениями (чистка), Управлять каналами (медленный режим, а вместе с Управлять ролями — и блокировка канала).