> ## 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 нужно     | Кулдаун |
| ----------- | --------------- | --------------- | ------- |
| `/lock`     | Manage Channels | Manage Channels | 2 с     |
| `/unlock`   | Manage Channels | Manage Channels | 2 с     |
| `/hide`     | Manage Channels | Manage Channels | 2 с     |
| `/show`     | Manage Channels | Manage Channels | 2 с     |
| `/slowmode` | Manage Channels | Manage Channels | 2 с     |

<AccordionGroup>
  <Accordion title="/lock и /unlock" icon="lock">
    Запретить или вернуть **Send Messages** для `@everyone`. `channel` необязателен и по умолчанию — текущий. Работает в текстовых и объявительных каналах.
  </Accordion>

  <Accordion title="/hide и /show" icon="eye-slash">
    Запретить или вернуть **View Channel** для `@everyone`. Работает в текстовых, объявительных, голосовых, форумных и стейдж-каналах.
  </Accordion>

  <Accordion title="/slowmode" icon="hourglass">
    `duration` **обязателен** — `5s`, `2m`, `1h` или `off`, чтобы очистить. `channel` и `reason` необязательны.
  </Accordion>
</AccordionGroup>

<Tip>
  `/lock` не даёт говорить, но люди всё ещё могут читать. `/hide` полностью убирает канал из видимости. Во время рейда сначала блокируйте — скрытие вызывает больше путаницы, чем предотвращает.
</Tip>

## Очистка

<AccordionGroup>
  <Accordion title="/clear — массовое удаление" icon="broom">
    Требуется **Manage Messages** с обеих сторон. Кулдаун 10 с.

    | Опция   | Обязательно | Примечания                               |
    | ------- | ----------- | ---------------------------------------- |
    | `count` | Нет         | От 1 до 500                              |
    | `user`  | Нет         | Удалить только сообщения этого участника |

    <Warning>
      Discord не позволяет массово удалять сообщения старше **14 дней**. Более старые сообщения пропускаются.
    </Warning>
  </Accordion>
</AccordionGroup>

## Эмодзи

<AccordionGroup>
  <Accordion title="/add-emoji — массовая загрузка" icon="face-smile">
    Требуется **Manage Expressions** с обеих сторон. Кулдаун 30 с.

    Обе опции — `emojis` и `message_id` — необязательны, но **одну из них нужно указать**. Передайте список эмодзи или ID сообщения, где они содержатся.

    <Note>
      Загрузки ограничены слотами эмодзи вашего сервера, которые зависят от уровня буста Discord.
    </Note>
  </Accordion>
</AccordionGroup>

## Розыгрыши

Все пять требуют **Manage Server**, плюс **Send Messages** и **Embed Links** для Vetox. Кулдаун 5 с.

<AccordionGroup>
  <Accordion title="/gstart — начать розыгрыш" icon="gift">
    | Опция             | Обязательно | Примечания                                                    |
    | ----------------- | ----------- | ------------------------------------------------------------- |
    | `prize`           | **Да**      | До 256 символов                                               |
    | `duration`        | **Да**      |                                                               |
    | `channel`         | Нет         | По умолчанию — текущий канал                                  |
    | `winners`         | Нет         | 1–20                                                          |
    | `description`     | Нет         | До 1 024 символов                                             |
    | `required-role`   | Нет         |                                                               |
    | `min-account-age` | Нет         | 1–365 дней                                                    |
    | `min-level`       | Нет         | 1–200                                                         |
    | `excluded-role`   | Нет         |                                                               |
    | `bypass-role`     | Нет         | Пропускает все требования                                     |
    | `ping-role`       | Нет         | **Настраивается только здесь — в панели такого контрола нет** |
    | `start-time`      | Нет         | Задержать старт                                               |
  </Accordion>

  <Accordion title="/gdrop — мгновенный розыгрыш" icon="bolt">
    Победитель — тот, кто нажал первым. `prize` и `winners` (1–20) **обязательны**; `channel`, `description`, `required-role`, `min-account-age` и `min-level` — необязательные.
  </Accordion>

  <Accordion title="/gend, /greroll, /glist" icon="flag-checkered">
    `/gend` принимает обязательный `giveaway-id`. `/greroll` принимает обязательный `message-id` и необязательный `count` (1–20). `/glist` без опций.
  </Accordion>
</AccordionGroup>

<Note>
  `ping-role` — единственная настройка розыгрыша, существующая только как опция команды. Если нужно пинговать роль, запускайте розыгрыш через `/gstart`, а не из панели. См. [Розыгрыши](/ru/engagement/giveaways).
</Note>

## Старборд

<AccordionGroup>
  <Accordion title="/starboard — управление записями" icon="star">
    Требуется **Manage Messages**. Кулдаун 3 с. Шесть подкоманд, все принимают обязательную ссылку `message` и необязательное имя `starboard`:

    | Подкоманда | Эффект                                            |
    | ---------- | ------------------------------------------------- |
    | `force`    | Добавить сообщение независимо от количества звёзд |
    | `unforce`  | Отменить force                                    |
    | `freeze`   | Прекратить обновление счётчика звёзд              |
    | `unfreeze` | Возобновить обновление                            |
    | `trash`    | Удалить и запретить возврат                       |
    | `untrash`  | Восстановить удалённую запись                     |

    <Note>
      Опция `starboard` **не** поддерживает автодополнение — вводите имя точно как в настройках.
    </Note>

    <Tip>
      `untrash` есть здесь, но недоступен через таблицу лидеров панели. Эта команда — единственный способ восстановить удалённую запись.
    </Tip>
  </Accordion>

  <Accordion title="⭐ Send to Starboard — контекстное меню" icon="star">
    ПКМ по сообщению → Apps → **Send to Starboard**. Права те же, что у `/starboard`.

    <Note>
      Будучи пунктом контекстного меню, он не появляется на странице Команд панели, и его посерверные настройки нельзя изменить там.
    </Note>
  </Accordion>
</AccordionGroup>

<Note>
  Обе команды требуют модуль **Starboard** в [Настройке сервера](/ru/server-management/setup).
</Note>

## Тикеты

<AccordionGroup>
  <Accordion title="/ticket — 14 подкоманд" icon="ticket">
    Vetox требуются **Manage Channels** и **Manage Messages**. Кулдаун 3 с.

    | Подкоманда      | Опции                                                         | Эффект                                      |
    | --------------- | ------------------------------------------------------------- | ------------------------------------------- |
    | `close`         | `reason` необязательно                                        | Закрыть тикет                               |
    | `claim`         | —                                                             | Взять его                                   |
    | `unclaim`       | —                                                             | Отпустить                                   |
    | `reopen`        | —                                                             | Открыть закрытый тикет                      |
    | `add`           | `user` обязательно                                            | Добавить кого-то                            |
    | `remove`        | `user` обязательно                                            | Убрать кого-то                              |
    | `rename`        | `name` обязательно, макс 100                                  | Переименовать канал                         |
    | `priority`      | `level` обязательно — none, low, medium, high, urgent         | Задать приоритет                            |
    | `transfer`      | `category` обязательно                                        | Переместить в другую категорию              |
    | `closerequest`  | —                                                             | Попросить создателя закрыть                 |
    | `escalate`      | `target` обязательно (автодополнение), `reason` необязательно | Эскалировать в другую панель                |
    | `note`          | `content` обязательно                                         | Добавить внутреннюю заметку                 |
    | `merge`         | `target` обязательно                                          | Объединить с другим тикетом                 |
    | `notifications` | —                                                             | Ваши личные настройки уведомлений о тикетах |

    Все, кроме `notifications`, должны запускаться внутри тикет-канала.
  </Accordion>
</AccordionGroup>

<Warning>
  **У `/ticket` нет собственного требования прав Discord.** Доступ определяется ролями поддержки вашей тикет-панели.

  Только `close`, `claim`, `add`, `remove` и `reopen` подпадают под правила прав по кнопкам. Остальные девять — включая `rename`, `transfer`, `merge` и `note` — могут запускать все, кто вообще может действовать в тикете. Учитывайте это, решая, кому давать доступ к тикетам.
</Warning>

<Warning>
  **Отключение Tickets в настройках сервера не отключает `/ticket`.** Она продолжает работать в существующих тикет-каналах.
</Warning>

<Note>
  В панели указана подкоманда `tag`, которую бот не регистрирует. Её нельзя запустить.
</Note>

## Устранение неполадок

<AccordionGroup>
  <Accordion title="/clear удалила не всё">
    Discord блокирует массовое удаление старше 14 дней.
  </Accordion>

  <Accordion title="/lock не помешала людям писать">
    Роль с явным разрешением Send Messages перекрывает запрет `@everyone`. Проверьте переопределения ролей в этом канале.
  </Accordion>

  <Accordion title="/starboard говорит, что старборд не найден">
    Имя должно совпадать точно, автодополнения нет.
  </Accordion>

  <Accordion title="Подкоманда тикета говорит, что должна запускаться в тикете">
    Все, кроме `notifications`, требуют существующего тикет-канала.
  </Accordion>

  <Accordion title="/add-emoji не сработала">
    Обычно нет свободных слотов эмодзи или у Vetox нет Manage Expressions.
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Модерация участников" icon="gavel" href="/ru/commands/moderation">
    Действия над участниками.
  </Card>

  <Card title="Тикеты" icon="ticket" href="/ru/utility/tickets/overview">
    Как работает система тикетов.
  </Card>
</CardGroup>
