Команды модерирования
Лакуна предоставляет функционал модерирования сервера: как простой, так и продвинутый
Ниже будут приведены примеры команд и их синтаксис. Аргументы, заключенные в <> – обязательны, аргументы заключенные в [] – необязательны. Указывать <> и [] в своей команде не нужно.
Как заблокировать пользователя?
/ban <пользователь> [длительность] [причина]
| Аргумент | Обязательный | Описание |
|---|---|---|
пользователь | Да | Пользователь, который будет заблокирован |
длительность | Нет | Длительность наказания, если блокировка временная, подробнее |
причина | Нет | Причина которая будет указана в журнале случаев и в аудите сервера |
Для того, чтобы команда сработала, необходимо, чтобы автор команды и бот имел разрешение Банить участников на сервере, а также блокируемый пользователь не должен иметь это разрешение и должен находиться ниже бота в иерархии ролей.
После успешного выполнения команды бот отправит личное сообщение указанному пользователю, отправит сообщение в журнал случаев (если есть) и заблокирует указанного пол ьзователя.
Как разблокировать пользователя?
/unban <id-пользователя> [причина]
| Аргумент | Обязательный | Описание |
|---|---|---|
id-пользователя | Да | Пользователь, которого необходимо разблокировать |
причина | Нет | Причина которая будет указана в журнале случаев и в аудите сервера |
Для успешного выполнения команды, автору команды и боту необходимо иметь разрешение Банить участников на сервере, а также указанный пользователь должен быть заблокирован.
Как исключить пользователя?
/kick <пользователь> [причина]
| Аргумент | Обязательный | Описание |
|---|---|---|
пользователь | Д а | Пользователь, который будет исключен с сервера |
причина | Нет | Причина которая будет указана в журнале случаев и в аудите сервера |
Для успешного выполнения данной команды автору команды и боту необходимо право Кикать участников, а также указанный пользователь должен быть ниже бота в иерархии ролей.
Как и команда для блокировки, при успешном выполнении бот отправит личное сообщение указанному пользователю, отправит сообщение в журнал случаев (если есть) и исключит указанного пользователя с сервера.
Как заглушить пользователя?
/mute <пользователь> [длительность] [причина]
| Аргумент | Обязательный | Описание |
|---|---|---|
пользователь | Да | Пользователь, который будет заглушен |
длительность | Нет | Длительность наказания, если заглушение временное, подробнее |
причина | Нет | Причина которая будет указана в журнале случаев и в аудите сервера |
Автору команды и боту необходимо право Модерировать участников для успешного выполнения команды, а также указанный пользователь должен быть ниже бота в иерархии ролей.
Указанному пользователю будет отправлено личное сообщение, также будет отправлено сообщение в журнал случаев (если есть) и будет выдана роль заглушения указанному пользователю.
В настройках сервера во вкладке Модерирование можно включить функцию, которая будет убирать текущие роли участника и возвращать их при снятии заглушения.
Как снять заглушение?
/unmute <пользователь> [причина]
| Аргумент | Обязательный | Описание |
|---|---|---|
пользователь | Да | Пользователь, у которого будет убрано заглушение |
причина | Нет | Причина которая будет указана в журнале случаев и в аудите сервера |
Разрешения команды идентичны команде mute.
Если функция снятия текущих ролей при заглушении была включена, то бот вернет все роли и уберет заглушение, а также отправит сообщение в журнал случаев (если есть).
Как выдать предупреждение?
/warn add <пользователь> [причина]
| Аргумент | Обязательный | Описание |
|---|---|---|
пользователь | Да | Пользователь, которому будет выдано предупреждение |
причина | Нет | Причина которая будет указана в журнале случаев и в аудите сервера |
Автору команды необходимо иметь разрешение Управление ролями для выполнения этой команды, а также указанный пользователь не должен иметь этого разрешени я. После выполнения команды, будет отправлено сообщение в журнал случаев (если есть) и выдано предупреждение указанному пользователю.
В настройках сервера на сайте во вкладке Модерирование можно настроить наказания за достижение определенного количества предупреждений и выбрать действия, который будут выполнены.
Как просмотреть предупреждения?
/violations <пользователь>
| Аргумент | Обязательный | Описание |
|---|---|---|
пользователь | Да | Выведет статистику по нарушениям для указанного пользователя |
Автору команды необходимо иметь право Управление ролями для успешного выполнения команды.
Как снять предупреждение?
/warn remove <пользователь> <номер-предупреждения> [причина]
| Аргумент | Обязательный | Описание |
|---|---|---|
пользователь | Да | Пользователь, у которого будет снято предупреждение |
номер-предупреждения | Да | Идентификатор предупреждения, который можно найти в команде выше |
причина | Нет | Причина которая будет указана в журнале случаев и в аудите сервера |
После выполнения команды будет отправлено сообщение в журнал случаев (если есть) и снято предупреждение указанному пользователю.
Как очистить сообщения?
/prune <количество> [пользователь]
| Аргумент | Обязательный | Описание |
|---|---|---|
количество | Да | Количество сообщений, которое будет очищено. Должно быть в диапазоне от 2 до 100. Сообщения старше 2 недель игнорируются. |
|