---
description: >-
  Это вроде как общие штуки, которые связаны с сервером (но черт его знает тогда
  зачем мы засунули сюда взаимодействие с пользователями).
---

# Серверные команды

## Администрация

`/оп-донат-добавить` - создает новую донатную привилегию для сервера.

* `роль:` - роль, которая впоследствии и будет являться донатной.
* Для донатной роли в рамках сервера, у бота можно настроить следующие вещи:
  * Изменять название голосовой комнаты.
  * Устанавливать лимит на количество пользователей в голосовой комнате.
  * &#x20; Скрыть голосовой канал от роли @everyone .
* _В случае, если на сервере нет ни одной донатной роли, все вышеописанные привилегии будут доступны всем._

`/оп-новостной-канал` - настройка новостного канала, в который будут приходить уведомления от бота.

* `канал:` - любой текстовый канал, куда будут приходить уведомления. Если не указывать канал, то новости не будут приходить.
* новости, приходящие в новостной канал:
  * Уведомления о том, что у кого-то день рождения (раз в 6 часов)
  * Уведомления от разработчиков бота.
  * Уведомления об обновлениях в боте.

`/оп-донат-инфо` - выводит все донатные привилегии и позволяет произвести их настройку, либо удалить.

`/оп-приветствие` - приветственное сообщение, которое получит пользователь при подключении на сервер.

* `действие:` - изменение текста, отключение или включение функции приветственного сообщения.
* Текст не может быть более 1500 символов.

`/оп-реакции-цена` - устанавливает сумму, которая будет сниматься каждый раз, когда пользователь будет писать одну из трех команд (/реакция-одиночка; -интерактив; -вместе)

* `цена:` - стоимость, которую нужно указать целым числом. Если указать 0, то коины сниматься не будут.

`/оп-лвл-канал-лист` - отображает список всех каналов, где отключен набор уровня.

`/оп-лвл-канал-фарм-уровня` - включает или выключает канал, от набора уровня.

* `действие:` - **включить** или **отключить** фарм уровня в канале.
* `канал:` - текстовый или голосовой канал, в котором нужно будет включить или отключить набор уровня.

`/оп-автороли-лист` - отображает список всех ролей, которые выдаются при подключении к серверу.

`/оп-автороль` - добавляет или удаляет роль с авто выдачи пользователям, которые зашли на сервер.&#x20;

* `действие:` - добавить или удалить роль из списка для авто выдачи.
* `роль:` - роль, которая будет выдаваться пользователям при подключении к серверу.

`/оп-уровневая-система` - включает или выключает уровневую систему для всех участников.

* `переключатель:` - включает или отключает уровневую систему.

`/оп-логи` -&#x20;

* `действие:` включить или выключить данный лог.
* `вид-логов:` все виды логов. В таблице ниже написано за что каждый из них отвечает.

`/оп-логи-настройка` -  включение или отключение логирования определенных действий. По умолчанию выключены.&#x20;

* `переключатель:` включить или выключить логирование действия
* `лог-действие:` вид логов, точнее настройки, которые будут или не будут логироваться. Ниже в таблице написано за что отвечает каждое действие.

{% tabs %}
{% tab title="изменение сервера" %}
В изменение сервера входят следующие настройки:

* создание канала
* обновление канала \[не прав]
  * Обновление имени канала
  * Обновление NSFW метки канала
  * Обновление заголовка канала
  * Обновление медленного режима канала
  * Обновление категории, в которой находится канал
  * Обновление битрейта канала
  * Обновление лимита пользователей канала
  * Обновление региона канала
* удаление канала
* роль создана
* роль удалена
* роль изменена
  * Обновление цвета роли
  * Обновление названия роли
  * Обновления возможности упоминать эту роль
  * Обновление иконки роли
  * Обновление отдельного выделения справа роли
* Изменение сервера
  * Обновление названия сервера
  * Обновление описания сервера
  * Обновление владельца сервера
  * Обновление баннера сервера
  * Обновление АФК канала сервера
  * Обновление иконки сервера
{% endtab %}

{% tab title="изменение и удаление сообщений" %}
В изменение и удаление сообщений входит следующее:

* изменение сообщения
  * Закрепление или открепление сообщения
  * Изменение содержимого сообщения
  * Изменение вложений сообщения
* удаление сообщения
  * Удаление содержимого сообщения
  * Удаление вложений в сообщении
  * Удаление стикеров в сообщении&#x20;
{% endtab %}

{% tab title="изменения пользователей" %}
в изменение пользователей входит следующее:

* изменение пользователя
  * Изменение никнейма  / имени на сервере
  * Изменение дискриминатора
  * Изменение Аватарки / отображаемой аватарки на сервере
  * Изменение ролей
{% endtab %}

{% tab title="Подключение и лив пользователей" %}
В подключение и лив пользователей входит следующее:

* пользователь зашел на сервер
* пользователь вышел с сервера
{% endtab %}

{% tab title="бан\кик\мут" %}
в бан\кик\мут входит следующее:

* пользователь забанен
* пользователь разбанен
* изменение пользователя
  * Изменение таймаута (отправить подумать о своем поведении)
* пользователь вышел с сервера
{% endtab %}

{% tab title="подключения к голосовым" %}
В подключении к голосовым входит следующее:

* голосовые каналы
  * Пользователь зашел первый раз в голосовой канал
  * Пользователь зашел в другой голосовой канал
  * Пользователь вышел из голосовых каналов
{% endtab %}
{% endtabs %}

`/оп-логи-логирование-канала` - включает или выключает логирование в канале.

* `действие:` включить или выключить логирование в канале.
* `канал:` канал, в котором нужно отключить логи.

`/оп-логи-лист-игнор` - выдает список всех каналов, где отключены логи.

`/оп-модерация-мод-профиль` - снимает или навешивает ограничения на использование команды профиля модерации.

* `переключатель:` - при использовании `снять-ограничения` даст модерации доступ ко всем командам категории изменить. При использовании `включить-ограничения` - снова запретит.

`/оп-лвл-награда-добавить` - добавляет новую награду за получение нового уровня.

* `уровень:` уровень в диапазоне от 1 до 999
* `роль:` роль которую нужно будет выдать или изъять при получении указанного уровня
* `действие:` Нужно ли изъять или выдать данную роль&#x20;

`/оп-лвл-награда-убрать` - убирает награды у указанного уровня, либо же в случае, если была выбрана роль, убирает из уровня только ее.

* `уровень:` за какой уровень нужно убрать награды.
* `роль:` необязательный аргумент. Укажите роль, если нужно с уровня убрать только ее

`/оп-лвл-награда-лист` - список всех наград за уровень.

## Модерация

Команды данного раздела работают в случае если у пользователя есть право "_отправить участников подумать о своём поведении_"

`/мод-профиль` - вызывает специальный профиль, в котором можно настроить много разных фич.&#x20;

* `пользователь:` - пользователь, чей профиль мы запрашиваем.

{% hint style="info" %}
Команда вызывает меню взаимодействия.
{% endhint %}

![Меню взаимодействия](https://2863686632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEvG90H3YJCRbmUTActBK%2Fuploads%2FYY7rjoaoMyuh9E0DPmBv%2Fimage.png?alt=media\&token=82b2ae7b-9c87-4894-8788-7550e090d60f)

**В профиле можно:**

* <img src="https://2863686632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEvG90H3YJCRbmUTActBK%2Fuploads%2FzTFwxQBBMh6lH2IuukV4%2Fimage.png?alt=media&#x26;token=b3e60ea1-63e4-4b1c-805c-911261a45be6" alt="" data-size="line"> - временно отстранить пользователя на указанный срок (до 28 дней).
* <img src="https://2863686632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEvG90H3YJCRbmUTActBK%2Fuploads%2FVwEOICCMaQatAPW7hDN8%2Fimage.png?alt=media&#x26;token=4d4c6c17-3748-430b-bfe5-e6d8a4e87fc5" alt="" data-size="line"> - выгнать пользователя с сервера (kick from server)
* <img src="https://2863686632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEvG90H3YJCRbmUTActBK%2Fuploads%2FmfCMOUSmYyoIqCPGNhVR%2Fimage.png?alt=media&#x26;token=63499ef3-e005-4672-a8c2-8b9ee20d53c0" alt="" data-size="line"> - заблокировать пользователя на сервере (ban from server)
  * Нельзя отстранить / выгнать / заблокировать того, у кого роль выше / равна самой высокой роли инициатора команды.&#x20;
* <img src="https://2863686632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEvG90H3YJCRbmUTActBK%2Fuploads%2FoG9XPt8Mlnb69Af901ri%2Fimage.png?alt=media&#x26;token=fcbfaf22-7763-4b23-b383-b02792a2909f" alt="" data-size="line"> - получить доступ к голосовой комнате (Авто-войсу), если пользователь сидит в таковой.
  * _Для работы всех выше написанных функций необходимо право отправить участников подумать о своём поведении._
* <img src="https://2863686632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEvG90H3YJCRbmUTActBK%2Fuploads%2F3c71yUhgh8AFglKtv59S%2Fimage.png?alt=media&#x26;token=df73ccc6-cc56-48ac-9e97-8f0f25ba2516" alt="" data-size="line"> - изменяет первое подключения выбранного пользователя на сервере.
* <img src="https://2863686632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEvG90H3YJCRbmUTActBK%2Fuploads%2F9tOcVPRn0m2OfSZsgLWa%2Fimage.png?alt=media&#x26;token=51696e46-c8d8-4fd7-869e-7377750dc488" alt="" data-size="line"> - изменяет уровень или опыт выбранного пользователя.
* <img src="https://2863686632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEvG90H3YJCRbmUTActBK%2Fuploads%2FQQ1OanVd2yWKkFySoGqw%2Fimage.png?alt=media&#x26;token=ff3df08a-ee9e-4003-870c-0c2953114974" alt="" data-size="line"> - изменяет количество социального рейтинга выбранного пользователя.
* <img src="https://2863686632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEvG90H3YJCRbmUTActBK%2Fuploads%2FBCmXTkBVtxUGRFNtFBTE%2Fimage.png?alt=media&#x26;token=b0b79fbc-38b1-44e6-8ab4-4c9e494c4f5d" alt="" data-size="line"> - изменяет количество коинов выбранного пользователя.
  * _Для работы четырех вышеописанных команд необходимо чтобы у пользователя-инициатора были права администратора._&#x20;
    * _Однако, можно разрешитьэ ту команду для модерации, использовав `/`_`оп-модерация-мод-профиль переключатель: снять-ограничения`

`/мод-очистить` - очищает в чате указанное количество сообщений.

* `количество:` - число, указывающее на количество сообщений, которое нужно удалить.

`/мод-медленный-режим` - устанавливает в чате медленный режим.

* `секунды:` - количество секунд, раз во сколько можно будет писать в чат. Не может быть более 21600 секунд

## Пользователи

`/сервер-инфо` - выдает основную (и интересную по нашему мнению) информацию о сервере.

{% hint style="info" %}
Вызывает меню взаимодействия
{% endhint %}

![Меню взаимодействия](https://2863686632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEvG90H3YJCRbmUTActBK%2Fuploads%2FNGcydsQ1a8bXd2DUupLV%2Fimage.png?alt=media\&token=3e578ea7-e9e5-4d4d-be64-3dccdd605fee)

**В меню сервера можно:**

* <img src="https://2863686632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEvG90H3YJCRbmUTActBK%2Fuploads%2F9tOcVPRn0m2OfSZsgLWa%2Fimage.png?alt=media&#x26;token=51696e46-c8d8-4fd7-869e-7377750dc488" alt="" data-size="line"> - просмотреть лидеров сервера по уровню (до самого последнего места)
* <img src="https://2863686632-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEvG90H3YJCRbmUTActBK%2Fuploads%2FBCmXTkBVtxUGRFNtFBTE%2Fimage.png?alt=media&#x26;token=b0b79fbc-38b1-44e6-8ab4-4c9e494c4f5d" alt="" data-size="line"> - просмотреть лидеров сервера по коинам (до самого последнего места)

`/реакция-одиночка` - вызывает реакцию на основе выбранного действия.

* `действие:` -  одно из доступных действий на выбор.
* **Доступные действия:** биться, недоумение, плакать, вечеринка, смущаться, радоваться, смеяться, бежать, кричать, развести-руками, думать

`/реакция-интерактив` - вызывает реакцию на основе выбранного действия и, в случае, если был выбран пользователь - дает разветвление в выборе.

* `действие:` - одно из доступных действий на выбор.
* `пользователь:` - дополнительный аргумент, пользователь с которым планируется выполнить действие.
* **Доступные действия:** выпить, злиться, стрелять, танцевать, кушать, поздороваться, спать

`/реакция-вместе` - вызывает реакцию на основе выбранного действия и ответа другого пользователя.

* действие: - одно из доступных действий на выбор.
* `пользователь:` - пользователь с которым планируется выполнить действие.
* **Доступные действия:** укусить, прижаться, ручки, обнять, оскорбить, поцеловать, облизать, гладить, тыкнуть, ударить, пощечина, глазеть, щекотать

`/пользователи-с-ролью` - выводит всех пользователей у которых есть указанная роль.

* `роль:` - роль на сервере, на основе которой будет выводиться список.
* При вызове команды, помимо стрелок переключателей, снизу есть также три кнопки:
  * @ - изменяет отображение всех пользователей на страницах на упоминание.
  * ID - изменяет отображение всех пользователей на страницах на их уникальный айди.
  * NICK - изменяет отображение всех пользователей на страницах на их никнейм и дискриминатор.
