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

# Commandes de modération serveur

> Contrôles des salons, nettoyage des messages, emojis, giveaways, starboard et commandes de tickets.

Seize commandes qui agissent sur le serveur plutôt que sur un membre.

## Salons

| Commande    | Vous avez besoin | Vetox a besoin   | Cooldown |
| ----------- | ---------------- | ---------------- | -------- |
| `/lock`     | Gérer les salons | Gérer les salons | 2s       |
| `/unlock`   | Gérer les salons | Gérer les salons | 2s       |
| `/hide`     | Gérer les salons | Gérer les salons | 2s       |
| `/show`     | Gérer les salons | Gérer les salons | 2s       |
| `/slowmode` | Gérer les salons | Gérer les salons | 2s       |

<AccordionGroup>
  <Accordion title="/lock et /unlock" icon="lock">
    Refuse ou restaure **Envoyer des messages** pour `@everyone`. `channel` est optionnel et par défaut le salon actuel. Fonctionne sur les salons texte et annonces.
  </Accordion>

  <Accordion title="/hide et /show" icon="eye-slash">
    Refuse ou restaure **Voir le salon** pour `@everyone`. Fonctionne sur les salons texte, annonces, vocaux, forum et stage.
  </Accordion>

  <Accordion title="/slowmode" icon="hourglass">
    `duration` est **requis** — `5s`, `2m`, `1h`, ou `off` pour le désactiver. `channel` et `reason` sont optionnels.
  </Accordion>
</AccordionGroup>

<Tip>
  `/lock` empêche les gens de parler mais ils peuvent toujours lire. `/hide` retire complètement le salon de la vue. Pendant un raid, verrouillez d'abord — cacher cause plus de confusion qu'il n'en prévient.
</Tip>

## Nettoyage

<AccordionGroup>
  <Accordion title="/clear — suppression en masse" icon="broom">
    Nécessite **Gérer les messages** des deux côtés. Cooldown 10s.

    | Option  | Requis | Notes                                     |
    | ------- | ------ | ----------------------------------------- |
    | `count` | Non    | 1 à 500                                   |
    | `user`  | Non    | Ne supprime que les messages de ce membre |

    <Warning>
      Discord n'autorise pas la suppression en masse des messages de plus de **14 jours**. Les messages plus anciens sont ignorés.
    </Warning>
  </Accordion>
</AccordionGroup>

## Emojis

<AccordionGroup>
  <Accordion title="/add-emoji — téléversement en masse" icon="face-smile">
    Nécessite **Gérer les expressions** des deux côtés. Cooldown 30s.

    Les deux options — `emojis` et `message_id` — sont facultatives, mais **l'une des deux doit être fournie**. Passez une liste d'emojis, ou l'ID d'un message en contenant.

    <Note>
      Les téléversements sont limités par les emplacements d'emoji de votre serveur, qui dépendent de votre niveau de boost Discord.
    </Note>
  </Accordion>
</AccordionGroup>

## Giveaways

Les cinq nécessitent **Gérer le serveur**, plus **Envoyer des messages** et **Intégrer des liens** pour Vetox. Cooldown 5s.

<AccordionGroup>
  <Accordion title="/gstart — démarrer un giveaway" icon="gift">
    | Option            | Requis  | Notes                                                                          |
    | ----------------- | ------- | ------------------------------------------------------------------------------ |
    | `prize`           | **Oui** | Jusqu'à 256 caractères                                                         |
    | `duration`        | **Oui** |                                                                                |
    | `channel`         | Non     | Par défaut le salon actuel                                                     |
    | `winners`         | Non     | 1–20                                                                           |
    | `description`     | Non     | Jusqu'à 1 024 caractères                                                       |
    | `required-role`   | Non     |                                                                                |
    | `min-account-age` | Non     | 1–365 jours                                                                    |
    | `min-level`       | Non     | 1–200                                                                          |
    | `excluded-role`   | Non     |                                                                                |
    | `bypass-role`     | Non     | Contourne chaque exigence                                                      |
    | `ping-role`       | Non     | **Réglable ici uniquement — le tableau de bord n'a pas de contrôle pour cela** |
    | `start-time`      | Non     | Retarder le démarrage                                                          |
  </Accordion>

  <Accordion title="/gdrop — giveaway drop" icon="bolt">
    Le premier à cliquer gagne. `prize` et `winners` (1–20) sont **requis** ; `channel`, `description`, `required-role`, `min-account-age` et `min-level` sont optionnels.
  </Accordion>

  <Accordion title="/gend, /greroll, /glist" icon="flag-checkered">
    `/gend` prend un `giveaway-id` requis. `/greroll` prend un `message-id` requis et un `count` optionnel (1–20). `/glist` ne prend aucune option.
  </Accordion>
</AccordionGroup>

<Note>
  `ping-role` est le seul paramètre de giveaway qui n'existe qu'en tant qu'option de commande. Si vous avez besoin qu'un rôle soit pingé, démarrez le giveaway avec `/gstart` plutôt que depuis le tableau de bord. Voir [Giveaways](/fr/engagement/giveaways).
</Note>

## Starboard

<AccordionGroup>
  <Accordion title="/starboard — gérer les entrées" icon="star">
    Nécessite **Gérer les messages**. Cooldown 3s. Six sous-commandes, toutes prenant un lien `message` requis et un nom `starboard` optionnel :

    | Sous-commande | Effet                                                    |
    | ------------- | -------------------------------------------------------- |
    | `force`       | Ajoute un message indépendamment de son nombre d'étoiles |
    | `unforce`     | Annule un force                                          |
    | `freeze`      | Arrête la mise à jour du nombre d'étoiles                |
    | `unfreeze`    | Reprend la mise à jour                                   |
    | `trash`       | Supprime et bloque le retour                             |
    | `untrash`     | Restaure une entrée jetée                                |

    <Note>
      L'option `starboard` **ne** se complète pas automatiquement — tapez le nom exactement comme configuré.
    </Note>

    <Tip>
      `untrash` existe ici mais n'est pas accessible depuis le classement du tableau de bord. Cette commande est le seul moyen de restaurer une entrée jetée.
    </Tip>
  </Accordion>

  <Accordion title="⭐ Send to Starboard — menu contextuel" icon="star">
    Clic droit sur un message → Applications → **Send to Starboard**. Mêmes permissions que `/starboard`.

    <Note>
      Étant une entrée de menu contextuel, elle n'apparaît pas sur la page Commandes du tableau de bord et ses paramètres par serveur ne peuvent pas y être modifiés.
    </Note>
  </Accordion>
</AccordionGroup>

<Note>
  Les deux nécessitent le module **Starboard** dans [Configuration du serveur](/fr/server-management/setup).
</Note>

## Tickets

<AccordionGroup>
  <Accordion title="/ticket — 14 sous-commandes" icon="ticket">
    Vetox a besoin de **Gérer les salons** et **Gérer les messages**. Cooldown 3s.

    | Sous-commande   | Options                                             | Effet                                       |
    | --------------- | --------------------------------------------------- | ------------------------------------------- |
    | `close`         | `reason` optionnel                                  | Fermer le ticket                            |
    | `claim`         | —                                                   | Le réclamer                                 |
    | `unclaim`       | —                                                   | Le libérer                                  |
    | `reopen`        | —                                                   | Rouvrir un ticket fermé                     |
    | `add`           | `user` requis                                       | Ajouter quelqu'un                           |
    | `remove`        | `user` requis                                       | Retirer quelqu'un                           |
    | `rename`        | `name` requis, max 100                              | Renommer le salon                           |
    | `priority`      | `level` requis — none, low, medium, high, urgent    | Définir la priorité                         |
    | `transfer`      | `category` requis                                   | Déplacer vers une autre catégorie           |
    | `closerequest`  | —                                                   | Demander au créateur de fermer              |
    | `escalate`      | `target` requis (complète auto), `reason` optionnel | Escalader vers un autre panneau             |
    | `note`          | `content` requis                                    | Ajouter une note interne                    |
    | `merge`         | `target` requis                                     | Fusionner dans un autre ticket              |
    | `notifications` | —                                                   | Vos propres préférences d'alertes de ticket |

    Toutes sauf `notifications` doivent être exécutées dans un salon de ticket.
  </Accordion>
</AccordionGroup>

<Warning>
  **`/ticket` ne comporte aucune exigence de permission Discord propre.** L'accès est décidé par les rôles de support de votre panneau de ticket.

  Seuls `close`, `claim`, `add`, `remove` et `reopen` sont couverts par les règles de permission par bouton. Les neuf autres — dont `rename`, `transfer`, `merge` et `note` — peuvent être exécutées par quiconque peut agir dans le ticket. Prenez cela en compte lorsque vous décidez qui obtient l'accès aux tickets.
</Warning>

<Warning>
  **Désactiver Tickets dans la Configuration du serveur ne désactive pas `/ticket`.** Elle continue de fonctionner dans les salons de ticket existants.
</Warning>

<Note>
  Le tableau de bord liste une sous-commande `tag` que le bot n'enregistre pas. Elle ne peut pas être exécutée.
</Note>

## Dépannage

<AccordionGroup>
  <Accordion title="/clear n'a pas tout supprimé">
    Discord bloque la suppression en masse au-delà de 14 jours.
  </Accordion>

  <Accordion title="/lock n'a pas empêché les gens de parler">
    Un rôle avec une autorisation explicite Envoyer des messages remplace le refus `@everyone`. Vérifiez les overwrites de rôle sur ce salon.
  </Accordion>

  <Accordion title="/starboard dit que le starboard n'a pas été trouvé">
    Le nom doit correspondre exactement et ne se complète pas automatiquement.
  </Accordion>

  <Accordion title="Une sous-commande de ticket dit qu'elle doit être exécutée dans un ticket">
    Toutes sauf `notifications` nécessitent un salon de ticket en cours.
  </Accordion>

  <Accordion title="/add-emoji a échoué">
    Généralement aucun emplacement d'emoji libre, ou Vetox n'a pas Gérer les expressions.
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Modération des membres" icon="gavel" href="/fr/commands/moderation">
    Agir sur les membres.
  </Card>

  <Card title="Tickets" icon="ticket" href="/fr/utility/tickets/overview">
    Comment fonctionne le système de tickets.
  </Card>
</CardGroup>
