> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oxyde-bots.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Anti-Kick

<Note>
  Cette protection est accessible via la commande `op!settings` ou `/config panel`.
</Note>

Le système **Anti-Kick** empêche un utilisateur de expulser plusieurs membres à la suite, que ce soit lors d'un raid, d'un compte compromis ou d'un abus de permissions.

<Note>
  Il intègre aussi une protection **Anti-Unban** : un raider ne peut pas débannir les personnes bannies. Seuls le **propriétaire du serveur** et les membres **whitelistés** peuvent lever un bannissement.<br />Ce système là n'est pas désactivable
</Note>

<Warning>
  Tout membre non whitelisté qui enfreint la limite peut être sanctionné par le bot.
</Warning>

<Info>
  Seul le propriétaire du serveur peut whitelister les personnes autorisées à configurer les protections.
</Info>

## Configuration

<Steps>
  <Step title="Ouvrir le panel">
    Exécutez la commande `/config panel` ou `op!settings`.
  </Step>

  <Step title="Sélectionner la protection">
    Ouvrez le menu déroulant et choisissez `2. Anti Mass Kick`.
  </Step>

  <Step title="Activer la protection">
    Utilisez le bouton **Activer** / **Désactiver**. Les boutons et les émojis changent selon l'état de la fonctionnalité.

    <Frame>
      <img src="https://mintcdn.com/oxyde-groupe-bots/lo1gSq8fjcfh_ywJ/images/config-antikick.png?fit=max&auto=format&n=lo1gSq8fjcfh_ywJ&q=85&s=5fcc64e92d39ea3fb5f7cce56aaa8cb6" alt="Config Antikick" title="Config Antikick" className="mx-auto" style={{ width:"70%" }} width="606" height="466" data-path="images/config-antikick.png" />
    </Frame>
  </Step>

  <Step title="Liste blanche">
    L'AntiKick dispose de sa propre whitelist en plus de la whitelist global au serveur.<br /><br />**Ajouter un utilisateur**: Un menu déroulant s'affiche avec la liste des utilisateurs de votre serveur.

    <Tip>
      Si le l'utilisateur recherché n'apparaît pas directement dans la liste, utilisez la barre de recherche intégrée au menu déroulant de Discord pour le retrouver (**pseudo sur le serveur**).
    </Tip>

    **Supprimer un utilisateur**: Le fonctionnement est identique.

    <Frame>
      <img src="https://mintcdn.com/oxyde-groupe-bots/lo1gSq8fjcfh_ywJ/images/protect/protection/antikick-wl.png?fit=max&auto=format&n=lo1gSq8fjcfh_ywJ&q=85&s=1a510e5becabc0e787668c366493df67" alt="Whitelist AntiKick" title="Config Antikick" className="mx-auto" style={{ width:"70%" }} width="855" height="549" data-path="images/protect/protection/antikick-wl.png" />
    </Frame>
  </Step>
</Steps>

## Alerte

Lorsqu'un membre est sanctionné, le propriétaire du serveur reçoit une alerte en message privé avec l'utilisateur banni, le nombre de kicks détectés et l'heure de l'incident.

Si ses messages privés sont fermés, l'alerte est envoyée dans le premier salon disponible parmi :

1. le salon `protect-spam-logs`
2. un salon réservé à la modération
3. le salon système du serveur

## Permissions requises

Le bot a besoin des permissions suivantes pour que cette protection fonctionne :

* **Voir les logs du serveur** (audit logs) : pour identifier l'auteur de l'expulsion
* **Bannir des membres** : pour sanctionner l'auteur d'une expulsion massive

<Check>
  Placez le rôle du bot **au-dessus** des rôles du staff et des équipes en qui vous n'avez pas une confiance totale, sinon il ne pourra pas les sanctionner.

  Si vous utilisez un bot personnalisé, placez-le **en dessous** de OXYDE Protect.
</Check>

<Card title="Un problème avec cette fonctionnalité ?" icon="life-buoy" horizontal href="https://discord.gg/uJC8QR9Yky">
  Rejoignez notre serveur de [support](https://discord.gg/neU8YJYkzQ), on vous répondra rapidement.
</Card>
