> ## 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 des membres

> Bannissements, expulsions, mutes, timeouts, avertissements, points et gestion des rôles — 24 commandes pour agir sur les membres.

Vingt-trois commandes qui agissent sur un membre. Chacune nécessite une permission Discord.

<Warning>
  **Le rôle Vetox doit être au-dessus du rôle le plus élevé de la cible**, sinon Discord refuse l'action indépendamment des permissions. C'est la cause la plus courante de « la commande n'a rien fait ».
</Warning>

## Bannissements et expulsions

| Commande     | Vous avez besoin     | Vetox a besoin       | Cooldown |
| ------------ | -------------------- | -------------------- | -------- |
| `/ban`       | Bannir des membres   | Bannir des membres   | 10s      |
| `/unban`     | Bannir des membres   | Bannir des membres   | 5s       |
| `/unban-all` | **Administrateur**   | Bannir des membres   | 20s      |
| `/kick`      | Expulser des membres | Expulser des membres | 10s      |

<AccordionGroup>
  <Accordion title="/ban options" icon="hammer">
    | Option            | Requis  | Notes                                                |
    | ----------------- | ------- | ---------------------------------------------------- |
    | `user`            | **Oui** |                                                      |
    | `duration`        | Non     | `7d`, `2h30m`, `permanent`. **Par défaut permanent** |
    | `reason`          | Non     |                                                      |
    | `delete_messages` | Non     | 0, 1, 3 ou 7 jours d'historique de messages          |

    Une durée en fait un bannissement temporaire, levé automatiquement.
  </Accordion>

  <Accordion title="/unban" icon="unlock">
    `user` est requis et accepte une mention, le sélecteur ou un ID brut — utile puisqu'un membre banni ne peut pas être mentionné normalement. `reason` est optionnel.
  </Accordion>

  <Accordion title="/unban-all" icon="triangle-exclamation">
    Aucune option. **Débanni tous les utilisateurs bannis du serveur.** Administrateur uniquement, cooldown 20s, et pas d'invite de confirmation ni d'annulation.
  </Accordion>
</AccordionGroup>

## Timeouts et mutes

Trois mécanismes différents — ne les confondez pas.

| Commande                       | Mécanisme                | Vous avez besoin        | Vetox a besoin          |
| ------------------------------ | ------------------------ | ----------------------- | ----------------------- |
| `/timeout`, `/untimeout`       | Timeout natif de Discord | Modérer des membres     | Modérer des membres     |
| `/mute-text`, `/unmute-text`   | Un **rôle** de mute      | Modérer des membres     | **Gérer les rôles**     |
| `/mute-voice`, `/unmute-voice` | Mute vocal serveur       | Rendre muet des membres | Rendre muet des membres |

Toutes prennent `user` (requis), plus `duration` et `reason` optionnels. Cooldowns 5–10s.

<Note>
  **`/mute-text` applique un rôle**, il a donc besoin de Gérer les rôles et dépend des overwrites de salon corrects sur ce rôle. `/timeout` utilise le timeout intégré de Discord et n'a besoin d'aucun rôle.
</Note>

<AccordionGroup>
  <Accordion title="/mute-check — qui est mute" icon="magnifying-glass">
    Nécessite **Gérer les messages**. `user` optionnel — l'omettre liste chaque membre mute texte. Cooldown 5s.
  </Accordion>
</AccordionGroup>

## Vocal

| Commande | Vous avez besoin     | Vetox a besoin       | Notes                           |
| -------- | -------------------- | -------------------- | ------------------------------- |
| `/vkick` | Déplacer des membres | Déplacer des membres | Déconnecte du vocal             |
| `/move`  | Déplacer des membres | Déplacer des membres | Déplace entre les salons vocaux |

<Warning>
  **`/move` sans `user` vous déplace.** Chaque option est facultative, et omettre la cible met par défaut la personne qui exécute la commande. Spécifiez toujours `user`.
</Warning>

`/move` prend `user`, `to-user` (déplacer vers le salon où se trouve cette personne) et `to-channel`.

## Avertissements et points

| Commande        | Vous avez besoin   | Cooldown |
| --------------- | ------------------ | -------- |
| `/warn-add`     | Gérer les messages | 5s       |
| `/warn-remove`  | Gérer les messages | 5s       |
| `/warnings`     | Gérer les messages | 5s       |
| `/points`       | Gérer le serveur   | 5s       |
| `/points-reset` | Gérer le serveur   | 5s       |

<AccordionGroup>
  <Accordion title="/warn-add" icon="triangle-exclamation">
    `user` requis, `reason` optionnel.

    <Warning>
      **La raison est limitée à 250 caractères, mais Discord vous laissera en taper plus.** Une raison plus longue est acceptée par le champ de saisie puis rejetée à la soumission. Restez sous 250.
    </Warning>
  </Accordion>

  <Accordion title="/warn-remove" icon="eraser">
    `user` requis. `warning-code` optionnel — **l'omettre supprime chaque avertissement** de ce membre.
  </Accordion>

  <Accordion title="/warnings" icon="list">
    `user` optionnel — omettre pour lister chaque membre averti. Paginé, avec contrôles de suppression.
  </Accordion>

  <Accordion title="/points et /points-reset" icon="hashtag">
    `/points` prend `user` et `amount`, où amount accepte `+5`, `-5` ou `5`. `/points-reset` prend un `user` optionnel — **l'omettre réinitialise tout le monde**.
  </Accordion>
</AccordionGroup>

## Rôles

| Commande         | Vous avez besoin   | Vetox a besoin    | Cooldown |
| ---------------- | ------------------ | ----------------- | -------- |
| `/role`          | Gérer les rôles    | Gérer les rôles   | 3s       |
| `/temprole`      | Gérer les rôles    | Gérer les rôles   | 5s       |
| `/rar`           | Gérer les rôles    | Gérer les rôles   | 10s      |
| `/role-multiple` | **Administrateur** | Gérer les rôles   | 30s      |
| `/setnick`       | Gérer les surnoms  | Gérer les surnoms | 5s       |
| `/inrole`        | Gérer le serveur   | —                 | 10s      |

<AccordionGroup>
  <Accordion title="/role — basculer un rôle" icon="user-tag">
    `member` et `role` tous deux requis. Ajoute le rôle s'il est absent, le retire s'il est présent.
  </Accordion>

  <Accordion title="/temprole — rôle à durée limitée" icon="clock">
    `member`, `role` et `duration` tous requis. Le rôle est retiré automatiquement à l'expiration.
  </Accordion>

  <Accordion title="/rar — retirer tous les rôles" icon="user-minus">
    `user` requis. Retire chaque rôle que Vetox est capable de supprimer.
  </Accordion>

  <Accordion title="/role-multiple — modification de rôle en masse" icon="users">
    Administrateur uniquement, cooldown 30s.

    | Option          | Requis  | Notes                                                                              |
    | --------------- | ------- | ---------------------------------------------------------------------------------- |
    | `type`          | **Oui** | `give` ou `remove`                                                                 |
    | `role`          | **Oui** |                                                                                    |
    | `pick_type`     | **Oui** | `all`, `bots`, `humans` ou `role`                                                  |
    | `required_role` | Non     | **Utilisé uniquement quand `pick_type` est `role`** — ignoré silencieusement sinon |

    <Warning>
      Cela affecte chaque membre correspondant en une seule fois et ne peut pas être annulé en masse.
    </Warning>
  </Accordion>

  <Accordion title="/setnick" icon="pen">
    `user` requis, `nickname` optionnel — l'omettre pour réinitialiser. **Vetox ne peut jamais renommer le propriétaire du serveur** ; c'est une restriction Discord.
  </Accordion>

  <Accordion title="/inrole" icon="list">
    `role` requis. Liste tous ceux qui le détiennent.
  </Accordion>
</AccordionGroup>

## Dépannage

<AccordionGroup>
  <Accordion title="Vetox dit qu'il ne peut pas agir sur ce membre">
    Hiérarchie des rôles — placez le rôle Vetox au-dessus du sien. Les propriétaires de serveur ne peuvent jamais être visés.
  </Accordion>

  <Accordion title="/mute-text ne fait rien de visible">
    Il applique un rôle. Si ce rôle n'a pas d'overwrites de salon refusant Envoyer des messages, le membre n'est pas réellement mute.
  </Accordion>

  <Accordion title="J'ai lancé /move et je me suis déplacé">
    `user` a été omis, ce qui met par défaut vous.
  </Accordion>

  <Accordion title="Ma raison d'avertissement a été rejetée">
    Plus de 250 caractères. Le champ de saisie ne vous empêche pas d'en taper plus.
  </Accordion>

  <Accordion title="/warn-remove a supprimé chaque avertissement">
    `warning-code` a été omis, ce qui les efface tous.
  </Accordion>
</AccordionGroup>

<CardGroup cols={2}>
  <Card title="Modération serveur" icon="shield-halved" href="/fr/commands/server-moderation">
    Salons, nettoyage, giveaways et tickets.
  </Card>

  <Card title="Outils de modération" icon="wrench" href="/fr/moderation/moderation-tools">
    Les équivalents du tableau de bord.
  </Card>
</CardGroup>
