Функция Moderation позволяет вашей команде управлять санкциями Discord из панели YAWBDB и с помощью слэш-команд.
Она объединяет действия, историю, апелляции и логи, чтобы ваша команда модерации могла работать в одном месте.

🎬 Поддерживаемые действия
YAWBDB поддерживает распространённые действия модерации:
- Бан
- Разбан
- Мут
- Размут
- Кик
- Предупреждение
- Софтбан
Действия можно выполнять из панели или с помощью слэш-команд Discord, в зависимости от прав.
🛠️ Панель модерации
Страница модерации позволяет персоналу искать участников и применять действия прямо из панели.
Типичный порядок работы модератора:
- Откройте страницу «Модерация» сервера.
- Найдите участника по имени пользователя или ID.
- Выберите действие: предупреждение, мут, кик, бан или софтбан.
- При необходимости укажите причину и длительность.
- Подтвердите действие.
- Посмотрите результат в истории санкций.
📜 История санкций
Каждая санкция сохраняется в истории модерации сервера.
История может содержать:
- Участника-цель
- Тип санкции
- Причину
- Модератора
- Длительность
- Статус: активна или истекла
- Источник действия
- Дату
Так проще просматривать прошлые действия и понимать историю участника.
📋 Активные санкции
Временные баны и муты могут истекать автоматически.
Активные санкции также можно снять из панели, если команда решит убрать их досрочно.
В зависимости от настроек предупреждения тоже могут отслеживаться как активные записи, которые можно отклонить или удалить.
⌨️ Слэш-команды
Распространённые команды модерации:
/ban/unban/mute/unmute/kick/warn/softban/history/reason
Права Discord проверяются перед выполнением действий.
📋 Канал логов
Вы можете настроить канал логов модерации.
Когда санкция создаётся или снимается, YAWBDB может отправить эмбед с такими данными:
- Тип действия
- Пользователь-цель
- Модератор
- Причина
- Длительность
- Было ли отправлено личное сообщение
Канал логов помогает вашему персоналу быть в курсе без необходимости вручную писать логи.
⚖️ Апелляции
YAWBDB может создавать ссылки на апелляции для санкций.
В зависимости от действия и настроек пользователь может получить личное сообщение со ссылкой, по которой можно подать апелляцию.
Персонал может просматривать апелляции в панели и принимать или отклонять их.
🔑 Необходимые права Discord
Боту нужны правильные права Discord для действий модерации.
Примеры:
- Ban Members для банов и разбанов
- Kick Members для киков
- Moderate Members для тайм-аутов Discord
- Manage Roles, если используется мут на основе ролей
- Send Messages для логов и уведомлений
Если действие не удалось, проверьте позицию роли бота и его права в Discord.
💡 Лучшие практики
- Всегда указывайте понятную причину.
- По возможности используйте временные санкции.
- Держите отдельный канал логов.
- Регулярно просматривайте апелляции.
- Используйте
/historyперед применением серьёзных санкций. - Следите, чтобы к действиям модерации был доступ только у доверенного персонала.