🤵Кадровый аудит
Хотите вести отчетность о кадровых действиях как в настоящем фракционном дискорде? Этот модуль, который выполнен в двух стилях специально для вас!
Подготовка
Для начала нам необходимо создать три канала:
В первом канале будут отписываться действия кадрового аудита.
Во второй канал будут попадать люди, занесенные в черный список.
В третий канал будут отписываться общие логи.

Для начала добавим первый канал. Нам необходимо создать канал с любым названием для кадрового аудита. Для этого используем /опции канал_выбрать
с типом "Изменение канала с кадровым аудитом":

Далее добавим второй канал для черного списка. Для этого используем /опции канал_выбрать
с типом "Изменение канала с черным списком":

Для добавления третьего канала, в который будут отписываться общие логи используем /опции канал_выбрать
с типом "Изменение канала с общими логами":

Теперь все готово для начала использования!
Защита
Модуль обладает защитой и пользователи не могут взаимодействовать в кадровом аудите с другими пользователями, максимальная роль которых равна или выше их:

Использование
Настройка модуля
Для настройки модуля "Кадровый аудит" используется команда /модули аудит
:

Открывается меню настроек:

Подробное описание каждой из кнопок:
Стиль кадрового аудита
Позволяет изменить стиль кадрового аудита. Есть два стиля: Компактный и цветной.
Компактный
Включить/Выключить выдачу роли
Позволяет включить/выключить выдачу роли при действиях в кадровом аудите. Например при повышении на должность "Рекрутер" через кадровый аудит, человеку бот сразу выдаст роль "Рекрутер".
Включено
Включить/Выключить кик с дискорда при увольнении
Позволяет включить/выключить кик с дискорда при увольнении. При использовании команды /аудит уволить
бот может автоматически исключать человека из дискорда, если его роль находится выше, чем роли увольняемого. В журнал аудита подробно напишется кто уволил человека и по какой причине.
Выключено
Включить/Выключить уведомления в ЛС о действиях
Позволяет включить/выключить уведомления о действиях в личных сообщениях. Например при использовании /аудит повысить
, человеку в личные сообщении бот напишет на какую должность он был назначен и по какой причине.
Включено
Включить/Выключить уведомления в ЛС об увольнении
Позволяет включить/выключить уведомления об увольнении в личных сообщениях. При использовании команды /аудит уволить
в личные сообщения человеку напишет что он исключен.
Включено
При использовании кнопки "Стиль кадрового аудита" открывается меню, в котором можно выбрать стиль кадрового аудита:

Вы можете переключаться между стилями с помощью кнопок. Зеленая кнопка означает выбранный стиль.
Цветной стиль может приводить к лагам дискорда из-за объема сообщений.
Принятие человека
Для принятия человека используется команда /аудит принять
:

После отправки команды в зависимости от выбранного стиля появится одно из сообщений:


При принятии автоматически выдаются роли новичков в семье, которые можно указать с помощью команды: /опции роли_новичков_семьи
:

Повышение человека
С помощью команды /аудит повысить
вы можете повысить человека:

После отправки команды получаем результат:

Если роль, на которую вы повышаете человека ниже роли бота GTA5RP Assistant, то роль будет выдана автоматически при включении опции автовыдача ролей:

Понижение человека
С помощью команды /аудит понизить
вы можете понизить человека:

После отправки команды получаем результат:

Если роль, на которую вы повышаете человека ниже роли бота GTA5RP Assistant, то роль будет выдана автоматически при включении опции выдачи ролей.
Увольнение человека и черный список
Для увольнения человека из организации используйте команду /аудит увольнение
:

Получаем результат:

Параметр "причина_чс" используется для указания причины занесения в черный список. Для того, чтобы пользователи не забывали указывать эту причину, поле обязательное.
При увольнении без занесения в черный список вы можете написать в "причина_чс" все что угодно. Бот не будет это учитывать.
При увольнении с занесением в черный список человек попадает в канал черного списка:

Если у вас включена опция "Кик с дискорда при увольнении", то человек будет выгнан из сервера при увольнении. Важно, чтобы роль GTA5RP Assistant была выше ролей увольняемого пользователя:

Что будет, если принять человека с черным списком?
При попытке принять человека, который занесен в черный список, вылезет такое предупреждение:

В канал общих логов поступит уведомление о том, что такой-то человек пытался принять такого-то, который в черном списке:

Удаление из черного списка
Если вы хотите вынести человека из черного списка, используйте команду /чс_удалить
:

Вам необходимо выбрать одну из настроек, по которой будет найден и вынесен человек с черным списком:

В канал черного списка поступит уведомление об удалении человека из черного списка:

Логирование
Информация о человеке
С помощью команды /аудит логи информация
вы можете посмотреть информацию о любом человеке, которого принимали через кадровый аудит:

Получаем результат:

Если вы принимали человека несколько раз, то выводится информация из самого нового принятия.
Полные логи о человеке
Команда /аудит логи аудиты позволяет посмотреть все действия, которые совершали с пользователем в рамках модуля кадровый аудит:

Получаем результат:

При использовании данной команды в канал общих логов отправляется такое сообщение:

Last updated
Was this helpful?