> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Права

> Як Vetox вирішує, хто може виконувати команди і хто може змінювати налаштування, — та правило ієрархії ролей, на якому спотикається більшість серверів.

Тут три окремі питання, і в них різні відповіді.

<CardGroup cols={3}>
  <Card title="Чи може Vetox це зробити?" icon="robot">
    Залежить від власних прав бота в Discord і того, де стоїть його роль.
  </Card>

  <Card title="Чи може цей учасник це виконати?" icon="terminal">
    Залежить від його прав у Discord і ваших налаштувань окремих команд.
  </Card>

  <Card title="Чи можуть вони змінювати налаштування?" icon="gauge">
    Залежить від доступу до панелі.
  </Card>
</CardGroup>

## Ієрархія ролей

Це викликає більше плутанини, ніж будь-що інше в Discord.

<Warning>
  Бот може діяти лише на учасників, чия **найвища роль нижча за його власну**. Якщо Vetox стоїть нижче ваших модераторських ролей, він не зможе банити, м'ютити, видавати тайм-аут або призначати ролі цим модераторам — незалежно від того, які в нього права.

  Те саме стосується ролей: Vetox може призначати чи редагувати лише ролі, розташовані **нижче** за його власну.
</Warning>

Виправте це в **Server Settings → Roles**, перетягнувши роль Vetox ближче до верху.

## Хто може виконувати команду

Vetox перевіряє права сам, а не приховує команди у меню Discord. Кожна команда **видна всім**, але виконується лише для тих учасників, яким це дозволено.

Учасник проходить, якщо істинне хоча б одне з наступного:

| Він                                             | Результат        |
| ----------------------------------------------- | ---------------- |
| Власник сервера                                 | Завжди дозволено |
| Учасник із правом Administrator                 | Завжди дозволено |
| Має роль, якій ви надали доступ до цієї команди | Дозволено        |
| Має право Discord, яке потрібне команді         | Дозволено        |

Кожна команда декларує право Discord, яке їй потрібне — `/ban` вимагає Ban Members, `/clear` — Manage Messages тощо. Вони перелічені на кожній сторінці [довідника команд](/uk/commands/overview).

<Note>
  Оскільки команди видно всім, учасник без доступу побачить команду і отримає повідомлення про права під час запуску. Це навмисно — це дозволяє надавати доступ за ролями, а не обмежуватись власною моделлю прав Discord.
</Note>

### Перевизначення для окремих команд

На сторінці **Commands** для кожної команди можна налаштувати:

| Параметр              | Ефект                                                            |
| --------------------- | ---------------------------------------------------------------- |
| **Enabled roles**     | Ролі, яким явно дозволено, навіть без відповідного права Discord |
| **Disabled roles**    | Ролі, яким явно заблоковано                                      |
| **Enabled channels**  | Обмежити команду певними каналами                                |
| **Disabled channels** | Заблокувати команду в певних каналах                             |

Див. [керування командами](/uk/server-management/command-management).

## Хто може користуватися панеллю

За замовчуванням будь-хто з правом **Manage Server** на Discord-сервері може налаштовувати для нього Vetox.

На тарифі **Max** і вище [Dashboard Permissions](/uk/server-management/dashboard-permissions) дозволяє це звузити — надати конкретним ролям або людям доступ лише до певних розділів, щоб модератор міг керувати Auto-Mod, не маючи можливості змінювати ваші налаштування оплати чи преміуму.

## Права бота за функціями

Якщо ви звузили права Vetox у Discord після запрошення, ось що потрібно кожній ділянці:

| Ділянка функцій                                | Потребує                                    |
| ---------------------------------------------- | ------------------------------------------- |
| Модерація                                      | Ban Members, Kick Members, Moderate Members |
| Ролі, винагороди рівнів, self roles, кольори   | Manage Roles                                |
| Auto-Mod, очищення повідомлень                 | Manage Messages                             |
| Тикети, тимчасові голосові, статистика сервера | Manage Channels                             |
| Логи через вебхук                              | Manage Webhooks                             |
| Зображення привітання, картки рангу            | Attach Files                                |
| Команди для емодзі                             | Manage Expressions                          |
| Усе                                            | View Channels, Send Messages, Embed Links   |

<Tip>
  Запрошення з Administrator позбавляє від усього цього. Це варіант за замовчуванням у посиланні-запрошенні.
</Tip>

## Усунення несправностей

<AccordionGroup>
  <Accordion title="Vetox не діє на конкретного учасника">
    Найвища роль цього учасника вища за роль Vetox. Підніміть Vetox вище.
  </Accordion>

  <Accordion title="Роль-винагорода ніколи не видається">
    Роль-винагорода стоїть вище за роль Vetox. Vetox може призначати лише ролі нижче своєї.
  </Accordion>

  <Accordion title="Модератор каже, що йому не вистачає прав">
    У нього немає ані потрібного права Discord, ані ролі в enabled-роль для цієї команди. Або надайте йому право Discord, або додайте його роль до enabled roles цієї команди.
  </Accordion>

  <Accordion title="Хтось бачить налаштування, які йому не слід">
    Будь-хто з правом Manage Server має повний доступ до панелі за замовчуванням. Використовуйте Dashboard Permissions на Max або вище, щоб обмежити його.
  </Accordion>
</AccordionGroup>
