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

# Auto-Mod

> Filtrage de messages basé sur des règles : mots interdits, invitations, liens, majuscules, spoilers, mentions massives et spam, avec sanctions progressives.

L'Auto-Modération inspecte les messages à l'envoi et agit sur ceux qui enfreignent une règle que vous avez activée. Elle est gratuite sur tous les paliers.

<Warning>
  **Les huit règles sont livrées désactivées.** L'Auto-Modération ne fait rien tant que vous n'avez pas activé les règles souhaitées.
</Warning>

<Warning>
  **Les membres ayant Administrator ne sont jamais filtrés.** Chaque règle est ignorée pour eux, quelle que soit votre configuration. Cela n'est indiqué nulle part dans l'interface.

  Si vous testez les règles en tant qu'administrateur, elles sembleront ne pas fonctionner. Testez avec un compte normal.
</Warning>

## Les huit règles

<AccordionGroup>
  <Accordion title="Mots interdits" icon="comment-slash">
    Bloque les messages contenant des mots de votre liste. Chaque entrée peut faire jusqu'à 60 caractères.
  </Accordion>

  <Accordion title="Texte répété" icon="repeat">
    Attrape les caractères répétés et les emojis excessifs.
  </Accordion>

  <Accordion title="Invitations Discord" icon="link-slash">
    Bloque les liens et codes d'invitation Discord.

    <Note>
      Cette règle **n'a pas d'écran de configuration**. Elle est activée ou non — il n'y a aucun moyen d'autoriser des serveurs spécifiques depuis le tableau de bord.
    </Note>
  </Accordion>

  <Accordion title="Liens externes" icon="globe">
    Filtre les liens vers des sites hors de Discord, avec une liste de domaines autorisés.

    <Warning>
      **Une liste de domaines autorisés vide bloque tous les liens externes.** Si vous activez cette règle sans ajouter de domaine, tous les liens sont filtrés. Ajoutez d'abord vos domaines autorisés.
    </Warning>
  </Accordion>

  <Accordion title="Majuscules excessives" icon="font">
    Se déclenche sur les messages majoritairement en majuscules. Ne s'applique qu'aux messages d'au moins sept caractères, et les emojis sont exclus du calcul.
  </Accordion>

  <Accordion title="Spoilers excessifs" icon="eye-slash">
    Limite le nombre de balises spoiler qu'un message peut contenir.
  </Accordion>

  <Accordion title="Mentions massives" icon="at">
    Limite combien d'utilisateurs ou de rôles un message peut mentionner.

    <Warning>
      La limite est **inclusive** — un message mentionnant exactement le maximum configuré enfreint déjà la règle. Réglez-la à un de plus que le nombre que vous voulez réellement autoriser.

      `@everyone` et `@here` enfreignent toujours cette règle, quelle que soit la valeur.
    </Warning>
  </Accordion>

  <Accordion title="Anti-Spam" icon="gauge-high">
    Limite le débit de messages par membre.

    <Warning>
      **Le champ « Intervalle (secondes) » ne fait rien.** Il s'enregistre, mais le bot lit une autre valeur stockée et l'intervalle défini n'est jamais appliqué. Seule la limite de messages prend effet.
    </Warning>
  </Accordion>
</AccordionGroup>

## Une seule règle se déclenche par message

<Warning>
  Les règles sont évaluées dans l'ordre et **la première correspondance l'emporte**. Un message qui enfreint trois règles n'en déclenche qu'une — la première dans la liste.

  Vous ne verrez pas trois actions séparées pour un même message.
</Warning>

## Actions

| Action             | Effet                                        |
| ------------------ | -------------------------------------------- |
| **Block Message**  | Supprime le message incriminé                |
| **Send Alert**     | Publie un avis dans un salon de votre choix  |
| **Timeout Member** | Met le membre en timeout pour une durée fixe |

Les durées de timeout sont un ensemble fixe : 60 secondes, 5 minutes, 10 minutes, 1 heure, 1 jour ou 1 semaine.

<Warning>
  Deux comportements silencieux à connaître :

  * **Send Alert ne fait rien sur Texte répété et Anti-Spam.** L'interrupteur s'enregistre mais l'alerte n'est jamais publiée.
  * **Le timeout est supprimé sur chaque règle dès qu'une Automated Action est configurée.** L'interrupteur reste activé et la durée reste renseignée, mais le timeout ne se déclenche jamais — les Automated Actions prennent entièrement en charge la sanction.
</Warning>

Une règle n'agira pas deux fois sur le même membre en moins d'une minute environ, donc une salve de messages produit une action plutôt que dix.

## Exclusions

Chaque règle a ses propres **Disabled Channels** et **Disabled Roles**. Une règle est entièrement ignorée pour un membre ayant un rôle exclu, ou dans un salon exclu.

<Tip>
  Excluez vos rôles de modérateur des règles sur les liens et les invitations — sinon les modérateurs postant un lien de référence légitime sont filtrés par les règles de leur propre serveur.
</Tip>

## Paramètres exclusifs

Distincts des huit règles, ceux-ci contrôlent ce qu'un salon accepte tout court :

| Paramètre            | Effet                                                                   |
| -------------------- | ----------------------------------------------------------------------- |
| **Only Commands**    | Le salon n'accepte que des commandes                                    |
| **No Commands**      | Le salon rejette les commandes, avec une liste de préfixes configurable |
| **Only Attachments** | Le salon n'accepte que les messages avec un fichier joint               |

Chacun a sa propre liste **Allowed Roles** pour les membres qui devraient le contourner. Laisser la liste de préfixes bloqués vide bloque les défauts courants `/`, `!`, `#`, `+` et `$`.

## Automated Actions

Escalade des sanctions en fonction du nombre d'infractions d'un membre à travers toutes les règles, et non à l'intérieur d'une seule.

Pour chaque action, vous définissez la sanction, le nombre d'infractions qui la déclenche, la fenêtre temporelle sur laquelle les infractions sont comptées, et éventuellement une seule règle à comptabiliser.

<Warning>
  **Warn ne fait rien.** La sélectionner enregistre une ligne dans le log du bot et ne prend aucune action — aucun avertissement n'est délivré au membre et rien n'apparaît dans son historique d'avertissements.

  Utilisez Timeout ou Mute pour une conséquence réelle.
</Warning>

<Note>
  **Mute est appliqué comme un timeout Discord**, pas comme un rôle mute. Mute et Timeout se comportent à l'identique.
</Note>

Les actions sont évaluées du **compte d'infractions le plus élevé au plus bas**, et la première qui se qualifie se déclenche. Une fois une action déclenchée, tout l'historique d'infractions du membre est effacé, l'escalade redémarre donc à zéro.

<Info>
  Les Automated Actions sont la seule partie de l'Auto-Modération limitée par palier : **1 sur Starter**, **50** sur chaque palier payant. À la limite, le bouton d'ajout est désactivé — il n'y a pas de lien d'upgrade dessus.
</Info>

## Sauvegarde

<Warning>
  **Les interrupteurs de règle sont enregistrés un par un.** Si l'un échoue à mi-parcours, ceux déjà appliqués le restent et le reste non. Rouvrez la page pour voir l'état réel plutôt que de supposer que toute la sauvegarde a été annulée.
</Warning>

Les listes de paramètres exclusifs vides sont stockées comme « unset » plutôt que comme listes vides — c'est normal, pas un paramètre perdu.

## Paramètres existants inaccessibles

Plusieurs paramètres stockés sont lus par le bot mais n'ont **aucun contrôle dans le tableau de bord** : listes d'invitations autorisées et bloquées, liste de blocage des liens externes, si les mots interdits matchent à l'intérieur de mots plus longs, et les seuils d'escalade mute par règle.

Ils conservent la valeur qu'ils possèdent et ne peuvent pas être modifiés d'ici.

## Dépannage

<AccordionGroup>
  <Accordion title="Rien n'est filtré quand je teste">
    Vous testez presque certainement en tant qu'administrateur. Les administrateurs sont exemptés de toutes les règles.
  </Accordion>

  <Accordion title="Une règle est activée mais ne se déclenche jamais">
    Vérifiez les salons et rôles désactivés de la règle, et rappelez-vous que seule la première règle correspondante se déclenche par message.
  </Accordion>

  <Accordion title="Timeout est configuré mais personne n'est en timeout">
    Vous avez au moins une Automated Action. Cela désactive les timeouts au niveau de la règle partout.
  </Accordion>

  <Accordion title="Les alertes ne sont pas publiées pour spam ou texte répété">
    Ces deux règles ne prennent pas en charge les alertes, malgré l'interrupteur.
  </Accordion>

  <Accordion title="Chaque lien est bloqué">
    Votre liste de domaines autorisés est vide. Ajoutez les domaines à autoriser.
  </Accordion>

  <Accordion title="Un changement s'est enregistré mais n'a pas pris effet">
    La configuration atteint le bot en 30 secondes environ normalement, mais jusqu'à 10 minutes si la notification est manquée. Attendez avant de re-sauvegarder.
  </Accordion>
</AccordionGroup>

## Voir aussi

<CardGroup cols={2}>
  <Card title="AI Auto-Mod" icon="sparkles" href="/fr/moderation/ai-auto-mod">
    Capture l'intention plutôt que le texte exact.
  </Card>

  <Card title="Journalisation" icon="scroll" href="/fr/moderation/logs">
    Enregistrer les actions d'Auto-Modération pour révision.
  </Card>
</CardGroup>
