> ## 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.

# Инструменты модерации

> Просмотр и снятие активных банов, мьютов, timeout и временных ролей из панели. Бесплатно на любом тарифе.

Moderation Tools показывает наказания, действующие на вашем сервере, и позволяет их снять.

<Info>
  Бесплатно на любом тарифе.
</Info>

<Note>
  Эта страница — для **просмотра и отмены** наказаний. Здесь нельзя выдать новый ban, mute или timeout — они применяются [слэш-командами](/ru/commands/moderation) в Discord.
</Note>

## Четыре вкладки

<Tabs>
  <Tab title="Bans">
    Все, кто сейчас забанен, с причиной и датой истечения. Постоянные баны помечены отдельно.

    Действие: **Unban**.
  </Tab>

  <Tab title="Mutes">
    Активные мьюты, каждый помечен **Text** или **Voice**.

    Действие: **Unmute**.
  </Tab>

  <Tab title="Timeouts">
    <Warning>
      **Эта вкладка всегда пустая.** Discord управляет timeout нативно, и Vetox их не отслеживает, поэтому этой вкладке нечего перечислять — независимо от того, сколько участников сейчас в timeout.

      Чтобы снять timeout, используйте `/untimeout` в Discord.
    </Warning>
  </Tab>

  <Tab title="Temp Roles">
    Временные роли, ещё не истёкшие.

    Действия: **Edit** оставшуюся длительность или **End** её немедленно.
  </Tab>
</Tabs>

Поле поиска фильтрует по имени пользователя или ID.

<Note>
  Поиск фильтрует только уже загруженные записи. Он не запрашивает всю историю.
</Note>

## Редактирование временной роли

Задайте **New Duration** в минутах и опционально причину. Новая дата истечения должна быть в будущем.

<Note>
  Если оставить длительность пустой или ввести ноль, диалог не делает вообще ничего — ни ошибки, ни подтверждения. Введите положительное число.
</Note>

## Как работает снятие наказания

<Steps>
  <Step title="Вы подтверждаете действие">
    Панель просит бота выполнить его в Discord.
  </Step>

  <Step title="Бот выполняет и подтверждает">
    Запись очищается только после подтверждения от Discord.
  </Step>

  <Step title="Если что-то падает — запись остаётся">
    Ошибка или таймаут оставляет запись видимой, чтобы можно было повторить. Панель никогда не показывает наказание снятым, пока оно на самом деле действует.
  </Step>
</Steps>

<Warning>
  **После unban, unmute или снятия timeout все четыре вкладки могут выглядеть пустыми примерно минуту.** Это баг отображения — таблица потеряла свои данные, а не ваш сервер.

  Ваше действие прошло. Перезагрузите страницу, чтобы снова увидеть корректный список.
</Warning>

## Что стоит знать

<AccordionGroup>
  <Accordion title="Кнопка подтверждения написана как Delete" icon="triangle-exclamation">
    Диалог подтверждения для unban, unmute и снятия timeout использует общий лейбл **Delete**. Он всё равно выполняет описанное в тексте действие — читайте описание, а не кнопку.
  </Accordion>

  <Accordion title="Временные наказания ограничены 30 днями" icon="clock">
    Всё, что дольше, должно выдаваться как перманентное.
  </Accordion>

  <Accordion title="Снятие мьюта у того, у кого его нет" icon="circle-question">
    Действие сообщает об общем сбое, а не объясняет, что снимать было нечего.
  </Accordion>
</AccordionGroup>

## Связанное

<CardGroup cols={2}>
  <Card title="Команды модерации" icon="terminal" href="/ru/commands/moderation">
    Где выдаются баны, мьюты, timeout и предупреждения.
  </Card>

  <Card title="Логирование" icon="scroll" href="/ru/moderation/logs">
    Постоянная запись действий модерации.
  </Card>
</CardGroup>
