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