Skip to main content

Настройка Наказаний и Отстранений

Что это такое?

Модуль дисциплинарной системы. Руководство выдаёт наказания через /наказание, а бот:
  • ведёт счёт активных наказаний каждого сотрудника;
  • автоматически повышает «уровень» — выдаёт роль эскалации при накоплении взысканий;
  • выполняет правила автоматизации, например: «3 предупреждения → снять все предупреждения и выдать выговор»;
  • сам снимает наказания по истечении срока и уведомляет сотрудника.
Отстранения — отдельная подсистема: сотрудник лишается доступа (роль отстранения), и у него есть 48 часов, чтобы написать объяснительную.

Типы наказаний

  1. Откройте /настроить → страница «Наказания».
  2. Нажмите «Настроить Наказания».
  3. Нажмите «Добавить Тип» и введите название — например Предупреждение, Выговор, Строгий выговор.
Всего можно создать до 24 типов. Если тип создан без уровней — его можно выдавать без ограничений.

Уровни эскалации

У каждого типа можно настроить до 25 уровней. Каждый уровень привязывается к Discord-роли: чем больше активных наказаний у сотрудника, тем выше уровень и «серьёзнее» роль.
  1. Выберите тип → нажмите «Редактировать Тип».
  2. Нажмите «Добавить Уровень» и выберите роль для нового уровня.
  3. Повторите для остальных уровней.
Классический пример настройки типа «Выговор»: Уровень 1 → Выговор 1, Уровень 2 → Выговор 2, Уровень 3 → Выговор 3.
Количество уровней — это одновременно лимит: если у типа 3 уровня, больше трёх активных наказаний этого типа выдать нельзя.

Переименование и удаление

В экране редактирования типа доступны кнопки «Переименовать», «Редактировать Уровень» (сменить роль уровня) и «Удалить Уровень».

Автоматизация (Workflows)

Здесь настраиваются правила вида «если у сотрудника накопилось N наказаний одного типа — сделать что-то автоматически».
  1. В подэкране наказаний нажмите «Перейти к Автоматизации».
  2. Нажмите «Добавить Правило».
  3. «Настроить Условие»: выберите тип наказания и количество накоплений (например Предупреждение × 3).
  4. «Добавить Действие»:
    • «Снять Наказание» — обнулить счётчик: снимает все или N наказаний выбранного типа;
    • «Выдать Наказание» — автоматически выдать выбранное наказание на указанный срок (формат 14d, 1mo и т.п.).
  5. Можно добавить несколько действий в одно правило.
  6. Нажмите зелёную «Сохранить».
Классическое правило уже предложено ботом как черновик: условие «3 × Предупреждение», действия — снять все Предупреждения + выдать 1 Выговор на 1 месяц. Осталось только сохранить или поправить под себя.

Отстранения

На странице «Наказания» нажмите кнопку «Настроить Отстранения» и выберите:
  • Роль отстранения — роль, которую бот выдаёт отстранённому сотруднику (обычно она блокирует доступ к фракционным каналам). Активным может быть только одно отстранение.
  • Канал отстранений — канал, куда публикуются объяснительные сотрудников и отчёты об отстранениях.
Как это работает после настройки:
  1. Руководство отстраняет сотрудника через /наказание → сотруднику выдаётся роль и приходит ЛС с бланком объяснительной.
  2. У сотрудника есть 48 часов, чтобы ответить: текст + до 5 файлов-доказательств.
  3. Ответ автоматически публикуется в канале отстранений, руководство решает дальнейшую судьбу сотрудника.
  4. Если срок отстранения конечный — роль снимется сама, сотрудник получит уведомление.

Как пользователи работают с системой

  • /наказание @сотрудник — панель руководителя: выдать наказание (тип, причина, доказательства, срок) или отстранить, посмотреть активные наказания/отстранения, снять запись вручную.
  • Формат срока: 30m, 7d, 1mo, 1y, навсегда.
  • Все действия логируются, сотрудник получает подробное уведомление в ЛС.