Команды системы модерации
/ban
Команда для блокировки пользователя
Доступ
BAN_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о наказанииban_members- для блокировки пользователя
Параметры
user- пользователь, которого вы хотите наказать (Упоминание или id)duration- длительность наказания (s/m/h/d/w), пример - 30dreason- причина выдачи наказания, ограничение от 1 до 1000 символовdelete_messages_per- длительность удаления сообщений пользователя (s/m/h/d/w), пример - 1d (опционален)
Информация в логе
User- наказанный пользователь (Упоминание)Moderator- пользователь, выдавший наказание (Упоминание)Reason- причина выдачи наказанияDuration- длительность выдачи наказания, пример - 30dDelete messages per last- длительность удаления сообщений пользователя
опционален, только при вводе параметраdelete_messages_perEnds- дата снятия наказания
Возможные ошибки
- Невозможно наказать участника с доступом
MODERATION_ACCESS - Невозможно наказать участника с доступом
ADMINISTRATOR - Невозможно наказать бота
- Невозможно наказать участника с ролью выше чем у бота
- Пользователь уже наказан в данной гильдии
/mute
Команда для мута пользователя
В зависимости от конфигурации параметра mute_type, выдается либо роль, либо таймаут
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о наказанииmoderate_members- для выдачи таймаутаmanage_roles- для выдачи роли наказания
Параметры
user- пользователь, которого вы хотите наказать, должен находиться в гильдии (Упоминание или id)duration- длительность наказания (s/m/h/d/w), пример - 30dreason- причина выдачи наказания, ограничение от 1 до 1000 символов
Информация в логе
User- наказанный пользователь (Упоминание)Moderator- пользователь, выдавший наказание (Упоминание)Reason- причина выдачи наказанияDuration- длительность выдачи наказания, пример - 30mEnds- дата снятия наказания
Возможные ошибки
- Невозможно наказать участника с доступом
MODERATION_ACCESS - Невозможно наказать участника с доступом
ADMINISTRATOR - Невозможно наказать бота
- Невозможно наказать участника с ролью выше чем у бота
- Пользователь уже наказан
- Роль для выдачи наказания не найдена / не настроена (если тип мута -
роль)
/mpmute
Команда для блокировки торговой площадки (marketplace mute)
Роль для выдачи настраивается в конфигурации, параметр mpmute_role
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о наказанииmanage_roles- для выдачи роли наказания
Параметры
user- пользователь, которого вы хотите наказать, должен находиться в гильдии (Упоминание или id)duration- длительность наказания (s/m/h/d/w), пример - 30dreason- причина выдачи наказания, ограничение от 1 до 1000 символов
Информация в логе
User- наказанный пользователь (Упоминание)Moderator- пользователь, выдавший наказание (Упоминание)Reason- причина выдачи наказанияDuration- длительность выдачи наказания, пример - 30mEnds- дата снятия наказания
Возможные ошибки
- Невозможно наказать участника с доступом
MODERATION_ACCESS - Невозможно наказать участника с доступом
ADMINISTRATOR - Невозможно наказать бота
- Невозможно наказать участника с ролью выше чем у бота
- Пользователь уже наказан в данной гильдии
- Роль для выдачи наказания не найдена / не настроена
/kick
Команда для кика пользоваться с гильдии
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о наказанииkick_members- для кика пользователя
Параметры
user- пользователь, которого вы хотите наказать, должен находиться в гильдии (Упоминание или id)reason- причина выдачи наказания, ограничение от 1 до 1000 символов
Информация в логе
User- наказанный пользователь (Упоминание)Moderator- пользователь, выдавший наказание (Упоминание)Reason- причина выдачи наказания
Возможные ошибки
- Невозможно наказать участника с доступом
MODERATION_ACCESS - Невозможно наказать участника с доступом
ADMINISTRATOR - Невозможно наказать бота
- Невозможно наказать участника с ролью выше чем у бота
- Пользователь не находится на сервере
/rrban
Команда для блокировки запросов ролей
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о наказании
Параметры
user- пользователь, которого вы хотите наказать, должен находиться в гильдии (Упоминание или id)duration- длительность наказания (s/m/h/d/w), пример - 30dreason- причина выдачи наказания, ограничение от 1 до 1000 символов
Информация в логе
User- наказанный пользователь (Упоминание)Moderator- пользователь, выдавший наказание (Упоминание)Reason- причина выдачи наказанияDuration- длительность выдачи наказания, пример - 30mEnds- дата снятия наказания
Возможные ошибки
- Невозможно наказать участника с доступом
MODERATION_ACCESS - Невозможно наказать бота
- Пользователь уже наказан в данной гильдии
/ticketban
Команда для блокировки создания тикетов
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о наказании
Параметры
user- пользователь, которого вы хотите наказать, должен находиться в гильдии (Упоминание или id)duration- длительность наказания (s/m/h/d/w), пример - 30dreason- причина выдачи наказания, ограничение от 1 до 1000 символов
Информация в логе
User- наказанный пользователь (Упоминание)Moderator- пользователь, выдавший наказание (Упоминание)Reason- причина выдачи наказанияDuration- длительность выдачи наказания, пример - 30mEnds- дата снятия наказания
Возможные ошибки
- Невозможно наказать участника с доступом
MODERATION_ACCESS - Невозможно наказать бота
- Пользователь уже наказан в данной гильдии
/vmute
Команда для блокировки торговой площадки (marketplace mute)
Роль для выдачи настраивается в конфигурации, параметр vmute_role
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о наказанииmanage_roles- для выдачи роли наказания
Параметры
user- пользователь, которого вы хотите наказать, должен находиться в гильдии (Упоминание или id)duration- длительность наказания (s/m/h/d/w), пример - 30dreason- причина выдачи наказания, ограничение от 1 до 1000 символов
Информация в логе
User- наказанный пользователь (Упоминание)Moderator- пользователь, выдавший наказание (Упоминание)Reason- причина выдачи наказанияDuration- длительность выдачи наказания, пример - 30mEnds- дата снятия наказания
Возможные ошибки
- Невозможно наказать участника с доступом
MODERATION_ACCESS - Невозможно наказать участника с доступом
ADMINISTRATOR - Невозможно наказать бота
- Невозможно наказать участника с ролью выше чем у бота
- Пользователь уже наказан в данной гильдии
- Роль для выдачи наказания не найдена / не настроена
/unmute
Команда для снятия наказания, выданного с помощью /mute
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о снятии наказанииmanage_roles- для снятия роли наказания (если тип мута - роль, иначе - не требуется)moderate_members- для снятия таймаута (если тип мута -таймаут, иначе - не требуется)
Параметры
user- пользователь, наказание с которого вы хотите снять, должен находиться в гильдии (Упоминание или id)reason- причина снятия наказания, ограничение от 1 до 1000 символов
Информация в логе
User- пользователь, с которого было снято наказание (Упоминание)Moderator- пользователь, снявший наказание (Упоминание)Reason- причина снятия наказания
Возможные ошибки
- Невозможно снять наказание боту
- Невозможно снять наказание с участника с ролью выше чем у бота
- Пользователь не наказан в данной гильдии
- Роль для выдачи наказания не найдена / не настроена / находится выше чем высшая роль бота
/unban
Команда для снятия наказания, выданного с помощью /ban
Доступ
UNBAN_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о снятии наказанииban_members- для снятия бана
Параметры
user- пользователь, наказание с которого вы хотите снять (Упоминание или id)reason- причина снятия наказания, ограничение от 1 до 1000 символов
Информация в логе
User- пользователь, с которого было снято наказание (Упоминание)Moderator- пользователь, снявший наказание (Упоминание)Reason- причина снятия наказания
Возможные ошибки
- Пользователь не забанен в данной гильдии
/unmpmute
Команда для снятия наказания, выданного с помощью /mpmute
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о снятии наказанииmanage_roles- для снятия роли наказания
Параметры
user- пользователь, наказание с которого вы хотите снять, должен находиться в гильдии (Упоминание или id)reason- причина снятия наказания, ограничение от 1 до 1000 символов
Информация в логе
User- пользователь, с которого было снято наказание (Упоминание)Moderator- пользователь, снявший наказание (Упоминание)Reason- причина снятия наказания
Возможные ошибки
- Невозможно снять наказание боту
- Невозможно снять наказание с участника с ролью выше чем у бота
- Пользователь не наказан в данной гильдии
- Роль для выдачи наказания не найдена / не настроена
/unticketban
Команда для снятия наказания, выданного с помощью /mpmute
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о снятии наказанииmanage_roles- для снятия роли наказания
Параметры
user- пользователь, наказание с которого вы хотите снять, должен находиться в гильдии (Упоминание или id)reason- причина снятия наказания, ограничение от 1 до 1000 символов
Информация в логе
User- пользователь, с которого было снято наказание (Упоминание)Moderator- пользователь, снявший наказание (Упоминание)Reason- причина снятия наказания
Возможные ошибки
- Невозможно снять наказание боту
- Пользователь не наказан в данной гильдии
/unvmute
Команда для снятия наказания, выданного с помощью /vmute
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о снятии наказанииmanage_roles- для снятия роли наказания
Параметры
user- пользователь, наказание с которого вы хотите снять, должен находиться в гильдии (Упоминание или id)reason- причина снятия наказания, ограничение от 1 до 1000 символов
Информация в логе
User- пользователь, с которого было снято наказание (Упоминание)Moderator- пользователь, снявший наказание (Упоминание)Reason- причина снятия наказания
Возможные ошибки
- Невозможно снять наказание боту
- Невозможно снять наказание с участника с ролью выше чем у бота
- Пользователь не наказан в данной гильдии
- Роль для выдачи наказания не найдена / не настроена
/unrrban
Команда для снятия наказания, выданного с помощью /rrban
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о снятии наказанииmanage_roles- для снятия роли наказанияmoderate_members- обязательно для работы команды, но будет убрано
Параметры
user- пользователь, наказание с которого вы хотите снять, должен находиться в гильдии (Упоминание или id)reason- причина снятия наказания, ограничение от 1 до 1000 символов
Информация в логе
User- пользователь, с которого было снято наказание (Упоминание)Moderator- пользователь, снявший наказание (Упоминание)Reason- причина снятия наказания
Возможные ошибки
- Невозможно снять наказание боту
- Пользователь не наказан в данной гильдии
/clear
Команда для удаления сообщений в текущем канале (В котором была введена команда)
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о снятии наказанииmanage_messages- для удаления сообщений
Параметры
amount- количество сообщений для удаления, ограничене от 1 до 100user- пользователь, чьи сообщения нужно удалить (Упоминанине или id) (опционален)
Информация в логе
Moderator- пользователь, удаливший сообщенияChannel- канал, в котором были удалены сообщенияCount- количество удаленных сообщений
/setname
Команда для изменения никнейма юзера
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), обязательно для отправки лога о снятии наказанииchange_nickname- для изменения ника юзера
Параметры
user- пользователь, у которого будет изменен никнейм (Упоминание или id)reason- причина изменения никнейма, ограничение от 1 до 1000nickname- новый никнейм пользователя, если не введен - никнейм сбрасывается до глобального (опционален)
Информация в логе
User- пользователь, чей никнейм был измененModerator- пользователь, изменивший никнеймReason- причина изменения никнеймаOld nickname- никнейм пользователя до измененияNew nickname- никнейм пользователя после изменения
Возможные ошибки
- Вы не можете изменить свой никнейм
- Вы не можете менять никнейм у юзера с высшей ролью выше чем у бота
- Никнейм не может быть длиннее 32 символов
/infractions
Команда для просмотра наказаний пользователя
Отображает общую информацию о всех наказаниях пользователя:
Общее количество нарушенийКоличество нарушений за последние 7 дней
А так же информацию о каждом наказании:
Тип наказания(mute, ban и т.д)Время выдачи наказанияДлительность- пример - 30dПричина выдачи наказанияМодератор, выдавший наказание
Доступ
MODERATION_ACCESS
Параметры
user- пользователь, чьи наказания вы хотите посмотреть (Упоминание или id)ephemeral- видимость ответа ботаTrue(Видно всем) илиFalse(Видно только тому кто ввел команду) (опционален)
/getmoderstats
Команда для просмотра информации об активности модераторов c отслеживаемой ролью или об отдельном пользователе
настройка отслеживаемой роли здесь, параметр role
настройка канала для подсчета сообщений здесь, параметр channel
Информация о каждом модераторе:
Муты- количество наказаний, выданных с помощью/muteБаны- количество наказаний, выданных с помощью/ban//voteban/ формы на банКики- количество наказаний, выданных с помощью/kickВойс муты- количество наказаний, выданных с помощью/vmuteMП муты- количество наказаний, выданных с помощью/mpmute- Тикет баны - количество наказаний, выданных с помощью
/ticketban Снятые роли- количество снятых ролей с помощью с помощью/rrЗакрытые тикеты- количество закрытых тикетовОдобренные запросы ролей- количество одобренных запросов на выдачу ролиОтправленные уведомления- количество отправленных с помощью/notifyуведомленийВсего сообщений- количество сообщений, отправленных вотслеживаемый каналКоличество баллов- общее количество балловКоличество добавленных / снятых баллов- баллы, снятые или добавленнные с помощью/changestat
Доступ
MODERATION_ACCESS
Параметры
user- модератор, чью активность вы хотите посмотреть (опционален)
если не введен, то выводятся все пользователи сотслеживаемой рольюfrom_date- начальная дата получения активности (опционален) если не введен, то считается как понедельник текущей неделиto_date- конечная дата получени активности (опционален) если не введен, то считается как воскресенье текущей неделиephemeral- видимость ответа ботаTrue(Видно всем) илиFalse(Видно только тому кто ввел команду) (опционален)
/changestat
Команда для изменения баллов модератора (Пользователь с MODERATION_ACCESS или с отслеживаемой ролью для /getmoderstat)
Доступные типы статистики для изменения:
BanKickMuteMPmuteVmuteTicketTicketbanRole RemoveRole AcceptNotify
Доступ
HEAD_MODERATION_ACCESS
Необходимые права бота
change_nickname- для изменения ника юзера
Параметры
moderator- модератор (Упоминание или id)type- тип наказанияamount- количество баллов для выдачи (или снятия если отрицательное число), тип числа - целое или дробноеreason- причина изменения баллов
/rr
Команда для снятия организационных ролей
Если их несколько, то доступен выбор ролей с помощью селект меню
Доступ
MODERATION_ACCESS или пользователи с ролями leaders_access_rr_roles
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен), и для отправки в канал для выдачи ролей
обязательно для отправки лога о снятии ролиmanage_roles- для снятия организационных ролей
Параметры
user- пользователь, у которого нужно снять организационные роли (Упоминание или id)reason- причина снятия ролей (опционален)
Информация в логе
Moderator- пользователь, снявший организационные ролиRole(-s)- снятые роли (Упоминание каждой снятой роли)Reason- причина снятия ролей (опционально)
Возможные ошибки
- У пользователя нет организационных ролей
/notify
Команда для отправки уведомления пользователю в определенный канал
который настраивается здесь, параметр notifications
При истечении срока уведомления, отправляется оповещение в канал
который настраивается здесь, параметр moderation_notifications
После ввода команды вам предлагается выбрать одну или несколько частей профиля:
АватарОписаниеОбо мнеСтатусБаннерНикнеймТег гильдииПерсональная рольМестоимениеИнтеграции
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для отправки уведомления пользователю и модерации обязательно для отправки лога о снятии роли
Параметры
user- пользователь, которому нужно отправить оповещение (Упоминание или id)duration- длительность оповещения, пример - 30mreason- причина отправки оповещения, ограничение от 1 до 1000 символов
Возможные ошибки
- У пользователя нет организационных ролей
/fraction_role
Команда для выдачи настроенных ролей
Роли для выдачи и роли, которые смогут их выдавать, настраиваются здесь
Доступ
MODERATION_ACCESS / пользователи с ролями fraction_roles_access / если в ролях пользователя есть разрешенные для выдачи конкретной роли
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для логирования модерации (в случае если он настроен) обязательно для отправки лога о снятии роли- manage_roles - для выдачи нужной роли
Параметры
user- пользователь, которому нужно отправить оповещение (Упоминание или id)role- роль, которую нужно выдать или снять Отображение с помощью автокомплита, выводятся названия ролей, которые возможно выдать данной командой
Как значение передается id ролиoption- Добавить / Удалить выбранную роль у пользователя
Информация в логе
Moderator- пользователь, снявший рольRole(-s)- снятая или выданная роль (Упоминание)
Возможные ошибки
- Пользователь уже имеет выбранную роль (При выбранной опции
Добавить) - Пользователь не имеет выбранной роли (При выбранной опции
Удалить)
/voteban
Команда для отправки формы на бан
После ввода команды отправляется голосование, подробнее можно узнать здесь
Канал для форм на бан настраивается здесь, параметр ban_request_channel
Доступ
MODERATION_ACCESS
Необходимые права бота
send_messages- доступ к отправке сообщений в канал для форм на бан
Параметры
user- пользователь, которого вы хотите наказать (Упоминание или id)duration- длительность наказания (s/m/h/d/w), пример - 30dreason- причина выдачи наказания, ограничение от 1 до 1000 символовdelete_messages_per- длительность удаления сообщений пользователя (s/m/h/d/w), пример - 1d (опционален)
Возможные ошибки
- Невозможно наказать участника с доступом
MODERATION_ACCESS - Невозможно наказать участника с доступом
ADMINISTRATOR - Невозможно наказать бота
- Невозможно наказать участника с ролью выше чем у бота
- Пользователь уже наказан в данной гильдии