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

# Comandi di moderazione del server

> Controlli dei canali, pulizia dei messaggi, emoji, giveaway, starboard e comandi ticket.

Sedici comandi che agiscono sul server piuttosto che su un membro.

## Canali

| Comando     | Ti serve        | A Vetox serve   | Cooldown |
| ----------- | --------------- | --------------- | -------- |
| `/lock`     | Manage Channels | Manage Channels | 2s       |
| `/unlock`   | Manage Channels | Manage Channels | 2s       |
| `/hide`     | Manage Channels | Manage Channels | 2s       |
| `/show`     | Manage Channels | Manage Channels | 2s       |
| `/slowmode` | Manage Channels | Manage Channels | 2s       |

<AccordionGroup>
  <Accordion title="/lock e /unlock" icon="lock">
    Nega o ripristina **Send Messages** per `@everyone`. `channel` è facoltativo e per impostazione predefinita è quello corrente. Funziona su canali di testo e di annuncio.
  </Accordion>

  <Accordion title="/hide e /show" icon="eye-slash">
    Nega o ripristina **View Channel** per `@everyone`. Funziona su canali di testo, annuncio, voce, forum e stage.
  </Accordion>

  <Accordion title="/slowmode" icon="hourglass">
    `duration` è **obbligatorio** — `5s`, `2m`, `1h`, o `off` per rimuoverlo. `channel` e `reason` sono facoltativi.
  </Accordion>
</AccordionGroup>

<Tip>
  `/lock` impedisce alle persone di parlare ma possono ancora leggere. `/hide` rimuove il canale dalla visualizzazione completamente. Durante un raid, blocca prima — nascondere causa più confusione di quanta ne prevenga.
</Tip>

## Pulizia

<AccordionGroup>
  <Accordion title="/clear — eliminazione di massa" icon="broom">
    Richiede **Manage Messages** da entrambi i lati. Cooldown 10s.

    | Opzione | Richiesta | Note                                     |
    | ------- | --------- | ---------------------------------------- |
    | `count` | No        | Da 1 a 500                               |
    | `user`  | No        | Elimina solo i messaggi di questo membro |

    <Warning>
      Discord non consente l'eliminazione di massa dei messaggi più vecchi di **14 giorni**. I messaggi più vecchi vengono saltati.
    </Warning>
  </Accordion>
</AccordionGroup>

## Emoji

<AccordionGroup>
  <Accordion title="/add-emoji — caricamento di massa" icon="face-smile">
    Richiede **Manage Expressions** da entrambi i lati. Cooldown 30s.

    Entrambe le opzioni — `emojis` e `message_id` — sono facoltative, ma **una di loro deve essere fornita**. Passa un elenco di emoji o l'ID di un messaggio che le contiene.

    <Note>
      I caricamenti sono limitati dagli slot emoji del tuo server, che dipendono dal tuo livello di boost Discord.
    </Note>
  </Accordion>
</AccordionGroup>

## Giveaway

Tutti e cinque richiedono **Manage Server**, più **Send Messages** e **Embed Links** per Vetox. Cooldown 5s.

<AccordionGroup>
  <Accordion title="/gstart — avvia un giveaway" icon="gift">
    | Opzione           | Richiesta | Note                                                                    |
    | ----------------- | --------- | ----------------------------------------------------------------------- |
    | `prize`           | **Sì**    | Fino a 256 caratteri                                                    |
    | `duration`        | **Sì**    |                                                                         |
    | `channel`         | No        | Predefinito al canale corrente                                          |
    | `winners`         | No        | 1–20                                                                    |
    | `description`     | No        | Fino a 1.024 caratteri                                                  |
    | `required-role`   | No        |                                                                         |
    | `min-account-age` | No        | 1–365 giorni                                                            |
    | `min-level`       | No        | 1–200                                                                   |
    | `excluded-role`   | No        |                                                                         |
    | `bypass-role`     | No        | Salta ogni requisito                                                    |
    | `ping-role`       | No        | **Impostabile solo qui — la dashboard non ha alcun controllo per esso** |
    | `start-time`      | No        | Ritarda l'inizio                                                        |
  </Accordion>

  <Accordion title="/gdrop — giveaway a drop" icon="bolt">
    Il primo a fare clic vince. `prize` e `winners` (1–20) sono **obbligatori**; `channel`, `description`, `required-role`, `min-account-age` e `min-level` sono facoltativi.
  </Accordion>

  <Accordion title="/gend, /greroll, /glist" icon="flag-checkered">
    `/gend` prende un `giveaway-id` obbligatorio. `/greroll` prende un `message-id` obbligatorio e un `count` (1–20) facoltativo. `/glist` non prende opzioni.
  </Accordion>
</AccordionGroup>

<Note>
  `ping-role` è l'unica impostazione di giveaway che esiste solo come opzione di comando. Se hai bisogno di pingare un ruolo, avvia il giveaway con `/gstart` piuttosto che dalla dashboard. Vedi [Giveaway](/it/engagement/giveaways).
</Note>

## Starboard

<AccordionGroup>
  <Accordion title="/starboard — gestisci le voci" icon="star">
    Richiede **Manage Messages**. Cooldown 3s. Sei sottocomandi, tutti che prendono un link `message` obbligatorio e un nome `starboard` facoltativo:

    | Sottocomando | Effetto                                                            |
    | ------------ | ------------------------------------------------------------------ |
    | `force`      | Aggiungi un messaggio indipendentemente dal conteggio delle stelle |
    | `unforce`    | Annulla un force                                                   |
    | `freeze`     | Ferma l'aggiornamento del conteggio delle stelle                   |
    | `unfreeze`   | Riprendi l'aggiornamento                                           |
    | `trash`      | Rimuovi e blocca il ritorno                                        |
    | `untrash`    | Ripristina una voce cestinata                                      |

    <Note>
      L'opzione `starboard` **non** ha autocompletamento — digita il nome esattamente come configurato.
    </Note>

    <Tip>
      `untrash` esiste qui ma non è raggiungibile dalla classifica della dashboard. Questo comando è l'unico modo per ripristinare una voce cestinata.
    </Tip>
  </Accordion>

  <Accordion title="⭐ Send to Starboard — menu contestuale" icon="star">
    Clic destro su un messaggio → Apps → **Send to Starboard**. Stessi permessi di `/starboard`.

    <Note>
      Essendo una voce del menu contestuale, non appare nella pagina Comandi della dashboard e le sue impostazioni per server non possono essere modificate lì.
    </Note>
  </Accordion>
</AccordionGroup>

<Note>
  Entrambi richiedono il modulo **Starboard** in [Server Setup](/it/server-management/setup).
</Note>

## Ticket

<AccordionGroup>
  <Accordion title="/ticket — 14 sottocomandi" icon="ticket">
    Vetox necessita di **Manage Channels** e **Manage Messages**. Cooldown 3s.

    | Sottocomando    | Opzioni                                                         | Effetto                                 |
    | --------------- | --------------------------------------------------------------- | --------------------------------------- |
    | `close`         | `reason` facoltativo                                            | Chiudi il ticket                        |
    | `claim`         | —                                                               | Rivendicalo                             |
    | `unclaim`       | —                                                               | Rilascialo                              |
    | `reopen`        | —                                                               | Riapri un ticket chiuso                 |
    | `add`           | `user` obbligatorio                                             | Aggiungi qualcuno                       |
    | `remove`        | `user` obbligatorio                                             | Rimuovi qualcuno                        |
    | `rename`        | `name` obbligatorio, max 100                                    | Rinomina il canale                      |
    | `priority`      | `level` obbligatorio — none, low, medium, high, urgent          | Imposta priorità                        |
    | `transfer`      | `category` obbligatoria                                         | Sposta in un'altra categoria            |
    | `closerequest`  | —                                                               | Chiedi al creatore di chiuderlo         |
    | `escalate`      | `target` obbligatorio (autocompletamento), `reason` facoltativo | Escalation a un altro pannello          |
    | `note`          | `content` obbligatorio                                          | Aggiungi una nota interna               |
    | `merge`         | `target` obbligatorio                                           | Unisci con un altro ticket              |
    | `notifications` | —                                                               | Le tue preferenze per gli avvisi ticket |

    Tutti tranne `notifications` devono essere eseguiti all'interno di un canale ticket.
  </Accordion>
</AccordionGroup>

<Warning>
  **`/ticket` non ha alcun requisito di permesso Discord proprio.** L'accesso è deciso dai ruoli di supporto del tuo pannello ticket.

  Solo `close`, `claim`, `add`, `remove` e `reopen` sono coperti da regole di permesso per pulsante. Gli altri nove — inclusi `rename`, `transfer`, `merge` e `note` — possono essere eseguiti da chiunque possa agire nel ticket. Tienilo a mente quando decidi chi ottiene l'accesso al ticket.
</Warning>

<Warning>
  **Disattivare Tickets in Server Setup non disabilita `/ticket`.** Continua a funzionare nei canali ticket esistenti.
</Warning>

<Note>
  La dashboard elenca un sottocomando `tag` che il bot non registra. Non può essere eseguito.
</Note>

## Risoluzione dei problemi

<AccordionGroup>
  <Accordion title="/clear non ha eliminato tutto">
    Discord blocca l'eliminazione di massa oltre i 14 giorni.
  </Accordion>

  <Accordion title="/lock non ha fermato le persone dal parlare">
    Un ruolo con un allow esplicito di Send Messages sovrascrive il deny di `@everyone`. Controlla le overwrite di ruolo su quel canale.
  </Accordion>

  <Accordion title="/starboard dice che la starboard non è stata trovata">
    Il nome deve corrispondere esattamente e non ha autocompletamento.
  </Accordion>

  <Accordion title="Un sottocomando di ticket dice che deve essere eseguito in un ticket">
    Tutti tranne `notifications` richiedono un canale ticket attivo.
  </Accordion>

  <Accordion title="/add-emoji è fallito">
    Di solito nessuno slot emoji libero, o a Vetox manca Manage Expressions.
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Moderazione membri" icon="gavel" href="/it/commands/moderation">
    Agire sui membri.
  </Card>

  <Card title="Ticket" icon="ticket" href="/it/utility/tickets/overview">
    Come funziona il sistema ticket.
  </Card>
</CardGroup>
