Перейти к основному содержимому

Команды модерирования

Лакуна предоставляет функционал модерирования сервера: как простой, так и продвинутый

Ниже будут приведены примеры команд и их синтаксис. Аргументы, заключенные в <> – обязательны, аргументы заключенные в [] – необязательны. Указывать <> и [] в своей команде не нужно.

Как заблокировать пользователя?

/ban <пользователь> [длительность] [причина]

АргументОбязательныйОписание
пользовательДаПользователь, который будет заблокирован
длительностьНетДлительность наказания, если блокировка временная, подробнее
причинаНетПричина которая будет указана в журнале случаев и в аудите сервера

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

После успешного выполнения команды бот отправит личное сообщение указанному пользователю, отправит сообщение в журнал случаев (если есть) и заблокирует указанного пользователя.

Как разблокировать пользователя?

/unban <id-пользователя> [причина]

АргументОбязательныйОписание
id-пользователяДаПользователь, которого необходимо разблокировать
причинаНетПричина которая будет указана в журнале случаев и в аудите сервера

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

Как исключить пользователя?

/kick <пользователь> [причина]

АргументОбязательныйОписание
пользовательДаПользователь, который будет исключен с сервера
причинаНетПричина которая будет указана в журнале случаев и в аудите сервера

Для успешного выполнения данной команды автору команды и боту необходимо право Кикать участников, а также указанный пользователь должен быть ниже бота в иерархии ролей.

Как и команда для блокировки, при успешном выполнении бот отправит личное сообщение указанному пользователю, отправит сообщение в журнал случаев (если есть) и исключит указанного пользователя с сервера.

Как заглушить пользователя?

/mute <пользователь> [длительность] [причина]

АргументОбязательныйОписание
пользовательДаПользователь, который будет заглушен
длительностьНетДлительность наказания, если заглушение временное, подробнее
причинаНетПричина которая будет указана в журнале случаев и в аудите сервера

Автору команды и боту необходимо право Модерировать участников для успешного выполнения команды, а также указанный пользователь должен быть ниже бота в иерархии ролей.

Указанному пользователю будет отправлено личное сообщение, также будет отправлено сообщение в журнал случаев (если есть) и будет выдана роль заглушения указанному пользователю.

В настройках сервера во вкладке Модерирование можно включить функцию, которая будет убирать текущие роли участника и возвращать их при снятии заглушения.

Как снять заглушение?

/unmute <пользователь> [причина]

АргументОбязательныйОписание
пользовательДаПользователь, у которого будет убрано заглушение
причинаНетПричина которая будет указана в журнале случаев и в аудите сервера

Разрешения команды идентичны команде mute.

Если функция снятия текущих ролей при заглушении была включена, то бот вернет все роли и уберет заглушение, а также отправит сообщение в журнал случаев (если есть).

Как выдать предупреждение?

/warn add <пользователь> [причина]

АргументОбязательныйОписание
пользовательДаПользователь, которому будет выдано предупреждение
причинаНетПричина которая будет указана в журнале случаев и в аудите сервера

Автору команды необходимо иметь разрешение Управление ролями для выполнения этой команды, а также указанный пользователь не должен иметь этого разрешения. После выполнения команды, будет отправлено сообщение в журнал случаев (если есть) и выдано предупреждение указанному пользователю.

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

Как просмотреть предупреждения?

/violations <пользователь>

АргументОбязательныйОписание
пользовательДаВыведет статистику по нарушениям для указанного пользователя

Автору команды необходимо иметь право Управление ролями для успешного выполнения команды.

Как снять предупреждение?

/warn remove <пользователь> <номер-предупреждения> [причина]

АргументОбязательныйОписание
пользовательДаПользователь, у которого будет снято предупреждение
номер-предупрежденияДаИдентификатор предупреждения, который можно найти в команде выше
причинаНетПричина которая будет указана в журнале случаев и в аудите сервера

После выполнения команды будет отправлено сообщение в журнал случаев (если есть) и снято предупреждение указанному пользователю.

Как очистить сообщения?

/prune <количество> [пользователь]

АргументОбязательныйОписание
количествоДаКоличество сообщений, которое будет очищено. Должно быть в диапазоне от 2 до 100. Сообщения старше 2 недель игнорируются.
пользовательНетОчистит указанное количество сообщений от указанного пользователя

Автору команды и боту необходимо иметь право на Управление сообщениями. При успешном выполнении будет очищено указанное количество сообщений в канале и отправлено сообщение в журнал случаев (если есть).