---
description: Voici la page d'aide pour le système de Captcha.
---

# Captcha

{% hint style="warning" %}
**Mise en garde**\
Pour assurer le bon fonctionnement du système, le bot doit avoir les permissions Administrateur sur votre serveur et son rôle doit être au-dessus de tous les autres.\
\
<img src="https://3844173820-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgUgWC5A10ZpSIJ0ukc%2Fuploads%2F181LXjv6qu8iRrhqBOgt%2Frole-placement-png-shadow-fr.png?alt=media&#x26;token=340dbebd-6536-4eae-8640-27ca60a63138" alt="" data-size="original">
{% endhint %}

## ❓ Qu'est ce qu'un Captcha et à quoi sert-il ?

Un système de Captcha permet de contrôler l'arrivée des utilisateurs et de trier entre les faux comptes et les vrais utilisateurs.

Dès qu'un utilisateur rejoint votre serveur, un rôle `Unverified` lui sera ajouté lui enlevant toutes possibilités de voir votre serveur.

## ⚙️ Comment le configurer ?

Pour pouvoir activer ce système sur votre serveur il suffit tout simplement d'exécuter la commande `/captcha setup <type> <accessibility>`.

Le `type` consiste au différent Captcha proposer par le bot, les voicis tous :

## 📚​​ Les types de Captchas :

{% tabs %}
{% tab title="Réaction" %}
### 👁️‍🗨️​ La Réaction :



Lorsque vous activez ce captcha sur votre serveur, un salon `#captcha` ainsi qu'un rôle `Unverified` seront créés afin de cacher le serveur aux nouveaux arrivant le temps qu'il complète le Captcha.

Lorsqu'un utilisateur rejoindra votre serveur, il lui suffira simplement de cliquer sur la réaction `✅` pour obtenir l'accès complet vers votre serveur.



<figure><img src="https://3844173820-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgUgWC5A10ZpSIJ0ukc%2Fuploads%2Frc4xyYZvUUZ2gZWfnRDp%2FReaction-png-shadow.png?alt=media&#x26;token=42defd5b-feb3-42a5-ab08-68d38aa9c417" alt=""><figcaption><p>Exemple de message visible lorsque vous rejoignez un serveur</p></figcaption></figure>
{% endtab %}

{% tab title="Button" %}
### 🎛️​ Le Bouton :



Lorsque vous activez ce captcha sur votre serveur, un salon `#captcha` ainsi qu'un rôle `Unverified` seront créés afin de cacher le serveur aux nouveaux arrivant le temps qu'il complète le Captcha.

Lorsqu'un utilisateur rejoindra votre serveur, il lui suffira simplement de cliquer sur le bouton `✅` pour obtenir l'accès complet vers votre serveur.



<figure><img src="https://3844173820-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgUgWC5A10ZpSIJ0ukc%2Fuploads%2FClfDn3HTUdAw4IxbmVpu%2FButton-png-shadow.png?alt=media&#x26;token=071ebd60-2c9a-43ff-860e-29abb6651148" alt=""><figcaption><p>Exemple de message visible lorsque vous rejoignez un serveur</p></figcaption></figure>
{% endtab %}

{% tab title="Cryptogramme" %}
### ⌨️​ Le Cryptogramme :



Lorsque vous activez ce captcha sur votre serveur, un rôle `Unverified` sera créé afin de cacher le serveur aux nouveaux arrivant le temps qu'il complète le Captcha.



Si vous le configurer pour que le captcha s'envoie dans un salon, alors un salon `#captcha` sera aussi créé et un message sera envoyé afin d'avertir les utilisateurs.



Lorsqu'un utilisateur rejoindra votre serveur, un message lui étant destiné comportant un code sera envoyé et ainsi, il lui suffira simplement de recopier le code donnée et de l'envoyer pour obtenir l'accès complet vers votre serveur.



<figure><img src="https://3844173820-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgUgWC5A10ZpSIJ0ukc%2Fuploads%2FzYFvj7ntw5slHfD2Pnqp%2FCryptogramme-png-shadow.png?alt=media&#x26;token=7633e839-e0a2-476f-9cae-25c45e11f4c0" alt=""><figcaption><p>Exemple de cryptogramme envoyé lorsque vous rejoignez un serveur</p></figcaption></figure>
{% endtab %}

{% tab title="Digicode (⭐)" %}
### 📟 Le Digicode :



Lorsque vous activez ce captcha sur votre serveur, un rôle `Unverified` sera créé afin de cacher le serveur aux nouveaux arrivant le temps qu'il complète le Captcha.



Si vous le configurer pour que le captcha s'envoie dans un salon, alors un salon `#captcha` sera aussi créé et un message sera envoyé afin d'avertir les utilisateurs.



Lorsqu'un utilisateur rejoindra votre serveur, un message lui étant destiné comportant un digicode comme ci-dessous sera envoyé et ainsi, il lui suffira simplement de cliquer sur tout les boutons verts et de cliquer sur le bouton `✅` pour obtenir l'accès complet vers votre serveur.



<figure><img src="https://3844173820-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgUgWC5A10ZpSIJ0ukc%2Fuploads%2FTo5fWIxo4h62efJpSYGH%2Fdigicode-png-shadow.png?alt=media&#x26;token=dfe7e57c-9f3d-4ea9-a00a-e2ad6ff49032" alt=""><figcaption><p>Exemple de digicode envoyé lorsque vous rejoignez un serveur</p></figcaption></figure>
{% endtab %}
{% endtabs %}

## 📁 Comment le configurer ?

#### 🤕 _Une partie de la documentation est manquante..._

Ce système est entièrement configurable grâce à la commande `/panel`:

## ➕ Petit plus :

Pour avertir vos utilisateurs qu'un captcha est présent vous pouvez créer un salon avec les permissions suivantes :

#### Rôle Unverified :

* ✅ Voir le salon
* ❌ Envoyer des messages

#### Rôle Everyone :

* ❌ Voir le salon

Ensuite il suffira juste d'envoyer un message disant qu'un captcha est présent sur le serveur.



> Sélecteur d'arguments pour les commandes :
>
> \[ ] arguments, - - facultatifs, < > obligatoires
