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

# Comandos de moderación del servidor

> Controles de canal, limpieza de mensajes, emojis, sorteos, starboard y comandos de tickets.

Dieciséis comandos que actúan sobre el servidor en lugar de sobre un miembro.

## Canales

| Comando     | Necesitas         | Vetox necesita    | Enfriamiento |
| ----------- | ----------------- | ----------------- | ------------ |
| `/lock`     | Gestionar canales | Gestionar canales | 2 s          |
| `/unlock`   | Gestionar canales | Gestionar canales | 2 s          |
| `/hide`     | Gestionar canales | Gestionar canales | 2 s          |
| `/show`     | Gestionar canales | Gestionar canales | 2 s          |
| `/slowmode` | Gestionar canales | Gestionar canales | 2 s          |

<AccordionGroup>
  <Accordion title="/lock y /unlock" icon="lock">
    Deniega o restaura **Enviar mensajes** para `@everyone`. `channel` es opcional y por defecto es el actual. Funciona en canales de texto y de anuncios.
  </Accordion>

  <Accordion title="/hide y /show" icon="eye-slash">
    Deniega o restaura **Ver canal** para `@everyone`. Funciona en canales de texto, anuncios, voz, foro y escenario.
  </Accordion>

  <Accordion title="/slowmode" icon="hourglass">
    `duration` es **requerido**: `5s`, `2m`, `1h`, o `off` para quitarlo. `channel` y `reason` son opcionales.
  </Accordion>
</AccordionGroup>

<Tip>
  `/lock` evita que la gente hable pero pueden seguir leyendo. `/hide` retira por completo el canal de la vista. Durante un raid, bloquea primero: ocultar causa más confusión de la que previene.
</Tip>

## Limpieza

<AccordionGroup>
  <Accordion title="/clear — borrado masivo" icon="broom">
    Requiere **Gestionar mensajes** por ambos lados. Enfriamiento 10 s.

    | Opción  | Requerida | Notas                                      |
    | ------- | --------- | ------------------------------------------ |
    | `count` | No        | 1 a 500                                    |
    | `user`  | No        | Solo eliminar los mensajes de este miembro |

    <Warning>
      Discord no permite el borrado masivo de mensajes de más de **14 días**. Los mensajes más antiguos se omiten.
    </Warning>
  </Accordion>
</AccordionGroup>

## Emojis

<AccordionGroup>
  <Accordion title="/add-emoji — subida masiva" icon="face-smile">
    Requiere **Gestionar expresiones** por ambos lados. Enfriamiento 30 s.

    Ambas opciones — `emojis` y `message_id` — son opcionales, pero **debe aportarse una de ellas**. Pasa una lista de emojis o el ID de un mensaje que los contenga.

    <Note>
      Las subidas están limitadas por los slots de emoji de tu servidor, que dependen de tu nivel de impulso en Discord.
    </Note>
  </Accordion>
</AccordionGroup>

## Sorteos

Los cinco requieren **Gestionar servidor**, además de **Enviar mensajes** e **Insertar enlaces** para Vetox. Enfriamiento 5 s.

<AccordionGroup>
  <Accordion title="/gstart — iniciar un sorteo" icon="gift">
    | Opción            | Requerida | Notas                                                                     |
    | ----------------- | --------- | ------------------------------------------------------------------------- |
    | `prize`           | **Sí**    | Hasta 256 caracteres                                                      |
    | `duration`        | **Sí**    |                                                                           |
    | `channel`         | No        | Por defecto, el canal actual                                              |
    | `winners`         | No        | 1–20                                                                      |
    | `description`     | No        | Hasta 1.024 caracteres                                                    |
    | `required-role`   | No        |                                                                           |
    | `min-account-age` | No        | 1–365 días                                                                |
    | `min-level`       | No        | 1–200                                                                     |
    | `excluded-role`   | No        |                                                                           |
    | `bypass-role`     | No        | Se salta todos los requisitos                                             |
    | `ping-role`       | No        | **Solo se puede establecer aquí; el panel no tiene un control para ello** |
    | `start-time`      | No        | Retrasa el inicio                                                         |
  </Accordion>

  <Accordion title="/gdrop — sorteo relámpago" icon="bolt">
    El primero en pulsar gana. `prize` y `winners` (1–20) son **requeridos**; `channel`, `description`, `required-role`, `min-account-age` y `min-level` son opcionales.
  </Accordion>

  <Accordion title="/gend, /greroll, /glist" icon="flag-checkered">
    `/gend` toma un `giveaway-id` requerido. `/greroll` toma un `message-id` requerido y un `count` opcional (1–20). `/glist` no toma opciones.
  </Accordion>
</AccordionGroup>

<Note>
  `ping-role` es el único ajuste de sorteo que existe solo como opción de comando. Si necesitas hacer ping a un rol, inicia el sorteo con `/gstart` en lugar de desde el panel. Consulta [Sorteos](/es/engagement/giveaways).
</Note>

## Starboard

<AccordionGroup>
  <Accordion title="/starboard — gestionar entradas" icon="star">
    Requiere **Gestionar mensajes**. Enfriamiento 3 s. Seis subcomandos, todos con un `message` requerido (enlace) y un `starboard` opcional (nombre):

    | Subcomando | Efecto                                                          |
    | ---------- | --------------------------------------------------------------- |
    | `force`    | Añade un mensaje independientemente de su recuento de estrellas |
    | `unforce`  | Deshace un force                                                |
    | `freeze`   | Detiene la actualización del recuento de estrellas              |
    | `unfreeze` | Reanuda la actualización                                        |
    | `trash`    | Elimina y bloquea que vuelva                                    |
    | `untrash`  | Restaura una entrada descartada                                 |

    <Note>
      La opción `starboard` **no** tiene autocompletado: escribe el nombre exactamente como está configurado.
    </Note>

    <Tip>
      `untrash` existe aquí pero no es accesible desde la clasificación del panel. Este comando es la única forma de restaurar una entrada descartada.
    </Tip>
  </Accordion>

  <Accordion title="⭐ Send to Starboard — menú contextual" icon="star">
    Clic derecho en un mensaje → Apps → **Send to Starboard**. Los mismos permisos que `/starboard`.

    <Note>
      Al ser una entrada de menú contextual, no aparece en la página Comandos del panel y sus ajustes por servidor no se pueden cambiar allí.
    </Note>
  </Accordion>
</AccordionGroup>

<Note>
  Ambos requieren el módulo **Starboard** en [Configuración del servidor](/es/server-management/setup).
</Note>

## Tickets

<AccordionGroup>
  <Accordion title="/ticket — 14 subcomandos" icon="ticket">
    Vetox necesita **Gestionar canales** y **Gestionar mensajes**. Enfriamiento 3 s.

    | Subcomando      | Opciones                                                   | Efecto                                      |
    | --------------- | ---------------------------------------------------------- | ------------------------------------------- |
    | `close`         | `reason` opcional                                          | Cerrar el ticket                            |
    | `claim`         | —                                                          | Reclamarlo                                  |
    | `unclaim`       | —                                                          | Liberarlo                                   |
    | `reopen`        | —                                                          | Reabrir un ticket cerrado                   |
    | `add`           | `user` requerido                                           | Añadir a alguien                            |
    | `remove`        | `user` requerido                                           | Quitar a alguien                            |
    | `rename`        | `name` requerido, máx. 100                                 | Renombrar el canal                          |
    | `priority`      | `level` requerido — none, low, medium, high, urgent        | Fijar la prioridad                          |
    | `transfer`      | `category` requerida                                       | Mover a otra categoría                      |
    | `closerequest`  | —                                                          | Pedir al creador que cierre                 |
    | `escalate`      | `target` requerido (con autocompletado), `reason` opcional | Escalar a otro panel                        |
    | `note`          | `content` requerido                                        | Añadir una nota interna                     |
    | `merge`         | `target` requerido                                         | Fusionar con otro ticket                    |
    | `notifications` | —                                                          | Tus propias preferencias de aviso de ticket |

    Todos excepto `notifications` deben ejecutarse dentro de un canal de ticket.
  </Accordion>
</AccordionGroup>

<Warning>
  **`/ticket` no tiene por sí mismo ningún requisito de permiso de Discord.** El acceso lo deciden los roles de soporte de tu panel de tickets.

  Solo `close`, `claim`, `add`, `remove` y `reopen` están cubiertos por reglas de permiso por botón. Los otros nueve — incluidos `rename`, `transfer`, `merge` y `note` — pueden ejecutarlos cualquiera que pueda actuar en el ticket. Tenlo en cuenta al decidir quién tiene acceso a los tickets.
</Warning>

<Warning>
  **Desactivar Tickets en Configuración del servidor no desactiva `/ticket`.** Sigue funcionando en los canales de tickets existentes.
</Warning>

<Note>
  El panel lista un subcomando `tag` que el bot no registra. No se puede ejecutar.
</Note>

## Solución de problemas

<AccordionGroup>
  <Accordion title="/clear no borró todo">
    Discord bloquea el borrado masivo por encima de 14 días.
  </Accordion>

  <Accordion title="/lock no impidió que la gente hablara">
    Un rol con un permiso explícito de Enviar mensajes anula la denegación de `@everyone`. Comprueba las sobreescrituras de rol en ese canal.
  </Accordion>

  <Accordion title="/starboard dice que no se encontró el starboard">
    El nombre debe coincidir exactamente y no se autocompleta.
  </Accordion>

  <Accordion title="Un subcomando de ticket dice que debe ejecutarse en un ticket">
    Todos excepto `notifications` requieren un canal de ticket activo.
  </Accordion>

  <Accordion title="/add-emoji falló">
    Normalmente no hay slots de emoji libres, o a Vetox le falta Gestionar expresiones.
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Moderación de miembros" icon="gavel" href="/es/commands/moderation">
    Actuar sobre miembros.
  </Card>

  <Card title="Tickets" icon="ticket" href="/es/utility/tickets/overview">
    Cómo funciona el sistema de tickets.
  </Card>
</CardGroup>
