Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
02c00c2
📸 Upload 1 images
imroxxor Jul 26, 2026
41c653e
Suggestion
imroxxor Jul 26, 2026
6f49efa
🔄 Replace image: panel_delai.png
imroxxor Jul 26, 2026
16d45af
🔄 Replace image: config_membres.png
imroxxor Jul 26, 2026
00c4e43
🔄 Replace image: config_membres.png
imroxxor Jul 26, 2026
a451a95
Image membres
imroxxor Jul 26, 2026
c5d6a9c
Petit success
imroxxor Jul 27, 2026
2ea5c5e
AJOUTER les commandes /interact
imroxxor Jul 27, 2026
c899bc3
Mise à jour /interact
imroxxor Jul 27, 2026
2665f93
Info Starboard
imroxxor Jul 27, 2026
4cd2a71
Page de version
imroxxor Aug 2, 2026
6ed737c
📸 Upload 1 images
draftbot[bot] Aug 2, 2026
1055c8c
✏️ Rename image: capture_d_ecran_2026_08_02_022718.png -> bot_command…
draftbot[bot] Aug 2, 2026
40147ad
📸 Upload 1 images
imroxxor Aug 2, 2026
8f324b4
Modifier une sanction active
imroxxor Aug 2, 2026
c01cf03
Ajout d'une mention des nouveautés (prise en charge des vidéos MP4/We…
draftbot[bot] Aug 2, 2026
22cccdf
Modification du fichier docs/2.modules/22.signalements.md
draftbot[bot] Aug 2, 2026
53db8e2
Suppression des messages - Sanction automatique
imroxxor Aug 2, 2026
bfe1812
Modification du fichier docs/2.modules/22.signalements.md
draftbot[bot] Aug 2, 2026
0c6b1d8
🔄 Replace image: panel_confidentiality_options.png
imroxxor Aug 2, 2026
b012a9a
🔄 Replace image: config_confidentiality_options.png
imroxxor Aug 2, 2026
185e0a0
📸 Upload 1 images
imroxxor Aug 2, 2026
d2b3283
📸 Upload 1 images
imroxxor Aug 2, 2026
1365197
un intervalle configurable pour les gains d'XP par message et en voca…
draftbot[bot] Aug 2, 2026
a4e8d2d
Mise à jour des options de modérations
imroxxor Aug 2, 2026
17e3724
un intervalle configurable pour les gains d'argent par message et en …
draftbot[bot] Aug 2, 2026
484852b
Amélioration de la phrase
imroxxor Aug 2, 2026
6277ca3
Correction phrase
imroxxor Aug 2, 2026
8b82838
Correction d'une phrase (donc -> alors)
imroxxor Aug 2, 2026
bb984fe
Merge branch 'main' into changelog-du-21072026
DraftProducts Aug 2, 2026
2c74343
dans codes premium, avec un hint expliquant qu'on peut ajouter un cod…
draftbot[bot] Aug 2, 2026
4a0cc2c
Correction route de l'infini
draftbot[bot] Aug 2, 2026
79e4a2d
🔄 Replace image: config_confidentiality_sanctionsmp.png
imroxxor Aug 3, 2026
ad82e81
🔄 Replace image: bot_suggest_menu.png
draftbot[bot] Aug 3, 2026
336336b
🔄 Replace image: bot_suggest_menu.png
draftbot[bot] Aug 3, 2026
a654d71
Correction
imroxxor Aug 5, 2026
f36a06e
🔄 Replace image: config_membres.png
imroxxor Aug 5, 2026
34ecfae
chore: add new sections
DraftProducts Aug 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 32 additions & 1 deletion docs/2.modules/18.commandes-jeux-fun.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,6 @@ La commande \</couple> vous permet tout simplement de **créer un couple** sur v

La commande \</blague> vous permet d'accéder à différentes **blagues** proposées par [Blagues API](https://www.blagues-api.fr/). Les réponses des blagues seront cachées, en cliquant dessus, elles seront révélées.


Vous avez trois sous-commandes à votre disposition :

- \</blague aléatoire> ➜ Afficher une blague aléatoire.
Expand Down Expand Up @@ -206,3 +205,35 @@ Vous recevrez les informations suivantes :
- La note moyenne donnée par les utilisateurs.

![Aperçu de la commande /tv](../assets/commandes-jeux-fun/tv.png)

### /interact

La commande \</interact> vous permet de réagir par différentes réactions gérées par DraftBot.

::collapse{ label="Voir les réactions prédéfinies" }
- **baka :** Traiter quelqu'un de baka.
- **bisou-volant :** Envoyer un bisou volant à quelqu'un.
- **bonk :** Donner un coup de bonk à quelqu'un.
- **blottir :** Se blottir contre quelqu'un.
- **botter :** Donner un coup de pied à quelqu'un.
- **caliner :** Envoyer un câlin à quelqu'un.
- **caresser :** Caresser quelqu'un.
- **catapulter :** Catapulter quelqu'un.
- **chatouiller :** Chatouiller quelqu'un.
- **clin-doeil :** Faire un clin d'œil à quelqu'un.
- **danser :** Danser avec quelqu'un.
- **embrasser :** Envoyer des bisous à quelqu'un.
- **fixer :** Fixer du regard quelqu'un.
- **frapper :** Donner un coup de poing à quelqu'un.
- **gifler :** Envoyer des gifles à quelqu'un.
- **mordre :** Mordre quelqu'un.
- **nourrir :** Nourrir quelqu'un.
- **poke :** Faire un poke à quelqu'un.
- **porter :** Porter quelqu'un.
- **rire :** Rire avec quelqu'un.
- **saluer :** Saluer quelqu'un.
- **serrer-la-main :** Serrer la main de quelqu'un.
- **tenir-la-main : :** Prendre la main de quelqu'un.
- **tirer :** Tirer sur quelqu'un.
- **tope-la :** Taper dans la main de quelqu'un.
::
22 changes: 17 additions & 5 deletions docs/2.modules/2.niveaux.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Niveaux
description: Découvrez comment suivre la progression des membres de votre serveur avec la fonctionnalité de niveaux.
navigation.icon: 'twemoji:chart-increasing'
redactors: ['clement669', 'draftproducts']
contributors: ['hugo-broc', 'wernouxe', 'rababio4579', 'theorik', 'ls62', 'imroxxor', 'iibey']
contributors: ['hugo-broc', 'wernouxe', 'rababio4579', 'theorik', 'ls62', 'imroxxor', 'iibey','lyvendev']
updatedAt: '2026-05-23'
---

Expand Down Expand Up @@ -113,10 +113,18 @@ La méthode principale pour gagner de l'expérience est la **participation écri
Un **cooldown** (de 30 secondes par défaut, configurable) s'applique entre chaque gain d'XP pour un même membre. Cela évite le spam et encourage les conversations de qualité.
::

::hint{ type="info" }
Les serveurs [premium](/premium) <:icon_premium:1096140508625125417> peuvent **personnaliser cette intervalle** indépendamment de celui du vocal.
::

### Expérience en vocal

Les serveurs [premium](/premium) <:icon_premium:1096140508625125417> peuvent activer le gain d'expérience en fonction de l'**activité vocale**. Chaque membre actif en vocal gagne une quantité d'expérience aléatoire (15 à 25 XP par défaut, configurable) et une durée aléatoire (**toutes les 2 minutes** par défaut, configurable).

::hint{ type="success" }
Cette intervalle est également **personnalisable** indépendamment de celui des messages.
::

::hint{ type="info" }
**Conditions requises** pour gagner de l'XP en vocal :
- L'utilisateur ne doit **pas être muet** ou **en sourdine** (ni auto-sourdine, ni sourdine serveur).
Expand Down Expand Up @@ -185,9 +193,9 @@ Vous pouvez appliquer des **multiplicateurs** (x1.5, x2, x2.5, x3) à certains r

D'autres options avancées sont disponibles pour affiner le système :

| Option | Description | |
|--------|-------------|--|
| **Gain d'argent par message en vocal** | Vous avez le choix entre 3 modes. Vous pouvez choisir avec le mode **tout le monde** que tous les utilisateurs qui envoient des messages, connectés ou non, gagnent de l'argent en écrivant. Lorsque l'option **seulement si connecté(e) au vocal** est activée, les messages textuels envoyés dans les salons vocaux rapportent de l'argent **uniquement si le membre est connecté en vocal** dans ce même salon. Si elle est désactivée, aucun message textuel dans les salons vocaux ne rapporte d'argent. | |
| Option | Description |
|--------|-------------|
| **Gain d'XP par message en vocal** | Trois modes disponibles pour les messages textuels envoyés dans les salons vocaux : **Tout le monde** (tout message rapporte de l'XP, peu importe si l'auteur est connecté au vocal), **Seulement si connecté au vocal** (l'XP n'est accordée que si le membre est également connecté au salon vocal), ou **Désactivé** (aucun message textuel dans les salons vocaux ne rapporte d'XP) |
| **Longs messages comptent double** | Les messages de 250+ caractères (configurable 100-1500) donnent le double d'XP |
| **Voir les XP des autres utilisateurs** | Si désactivé, les membres ne peuvent consulter que leur propre niveau via \</niveau>, et la réponse devient éphémère (visible uniquement par celui qui l'utilise). Les administrateurs peuvent toujours consulter les niveaux de tous les membres |
| **Réinitialiser l'XP au départ du serveur** | Si activé, les membres qui quittent le serveur perdent définitivement leur progression. S'ils reviennent, ils repartent de zéro |
Expand Down Expand Up @@ -253,6 +261,10 @@ Vous pouvez configurer les annonces de montée de niveau avec **trois options**
**Permissions requises** : Pour envoyer les annonces, DraftBot doit disposer des permissions suivantes dans le salon choisi : **Voir le salon**, **Envoyer des messages**, **Intégrer des liens** et **Joindre des fichiers**. Si ces permissions sont retirées, les annonces seront automatiquement désactivées.
::

::hint{ type="info" }
L'annonce de passage de niveau se déclenche **quelle que soit la source de l'XP** ayant permis de monter de niveau : messages, vocal, \</adminxp>, \</dropxp>, cadeau d'anniversaire, bingo, giveaway, Route de l'Infini, ou toute autre commande ou fonctionnalité octroyant de l'expérience.
::

#### Personnalisation du message

Le message d'annonce est **entièrement personnalisable** avec des variables dynamiques :
Expand Down Expand Up @@ -514,4 +526,4 @@ Après avoir cliqué sur **Importer MEE6**, et confirmé que vous souhaitez proc

::hint{ type="warning" }
Assurez-vous que MEE6 est présent sur votre serveur et que son classement est accessible publiquement !
::
:: L'annonce de passage de niveau se déclenche **peu importe** ce qui a permis de monter de niveau : par messages, vocal, des commandes (\</adminxp>, \</dropxp>, etc...), cadeau d'anniversaire, bingo, giveaway, Route de l'Infini, ou toute autre fonctionnalité octroyant de l'expérience.
10 changes: 6 additions & 4 deletions docs/2.modules/22.signalements.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,21 @@ title: Signalements
description: Un utilisateur remarque des agissements inappropriés sur votre serveur ? Permettez-lui de vous les signaler avec le système de signalement de DraftBot !
navigation.icon: 'twemoji:police-car-light'
redactors: ['ls62', 'draftproducts']
contributors: ['rababio4579', 'elvhira', 'elbaguetto', 'imroxxor', 'clement669']
contributors: ['rababio4579', 'elvhira', 'elbaguetto', 'imroxxor', 'clement669','lyvendev']
updatedAt: '2026-05-24'
---

## Utilisation

Pour effectuer un signalement, il suffit d'exécuter la commande \</signaler>. Vous sélectionnez l'utilisateur ou le message qui ne respecte pas les règles qui ont été instaurées sur le serveur.

![Signalement d'un utilisateur via la commande](../assets/signalements/bot_command_report_user.png)
![Signalement d'un utilisateur via la commande](../assets/signalements/bot_command_report_user_v2.png)

Lors du signalement d'un **utilisateur**, l'option `source` permet d'indiquer où l'infraction a été constatée (salon textuel, vocal, message privé ou autre).

Vous pouvez également joindre une capture (PNG, JPEG ou GIF) via l'option `image`, disponible sur les deux variantes de la commande.
Vous pouvez également joindre une capture (PNG, JPEG ou GIF) ou une vidéo (MP4, WebM, MOV, dans la limite de taille autorisée par le niveau de boost du serveur) via l'option `image`, disponible sur les deux variantes de la commande.

Si le message signalé a été publié par une application, DraftBot identifie et affiche le membre réellement à l'origine du contenu.

Vous pouvez aussi passer par le menu contextuel de Discord : clic droit sur un membre → **Applications** → **Signaler cet utilisateur**, ou clic droit sur un message → **Applications** → **Signaler ce message**. Un formulaire s'ouvre alors pour saisir la raison et la source (pour un utilisateur).

Expand Down Expand Up @@ -322,4 +324,4 @@ Voici les différents fils :
::tab{ label="Via la commande /config" }
Exécutez la commande \</config>, puis sélectionnez depuis le menu déroulant `Signalement` ➔ `Fil de tri`.
::
::
::
17 changes: 12 additions & 5 deletions docs/2.modules/24.salons-vocaux-temporaires.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Les salons vocaux temporaires offrent la possibilité à vos membre
navigation.icon: 'twemoji:speaker-high-volume'
redactors: ['tellvex', 'kazotka', 'ls62', 'draftproducts']
contributors: ['rababio4579', 'theorik', 'elbaguetto', 'thecreatorn3ant', 'imroxxor']
updatedAt: '2026-03-16'
updatedAt: '2026-08-05'
---

## Utiliser des salons temporaires
Expand Down Expand Up @@ -47,6 +47,11 @@ Lorsque vous créez un salon vocal, un embed apparaît dans le **salon textuel d
- **Micro** : Cette fonction permet d'activer/désactiver le micro de tous les participants du salon vocal.
- **Vidéo** : Tout comme la fonction précédente, elle permet d'autoriser/refuser la permission d'utiliser la caméra ou le partage d'écran de tous les participants du salon vocal.
- **Soundboard** : Cette fonction permet d'activer/désactiver l'utilisation des soundboards pour tous les participants du salon vocal.
- **Statut** : Cette fonction permet d'autoriser/refuser la définition du statut du salon vocal par les participants.

::hint{ type="info" }
Après chaque changement, **DraftBot** vous confirme la nouvelle permission dans un message visible de vous seul, en y listant les membres qui n'y sont pas soumis, la permission leur étant accordée (ou refusée) ailleurs par un rôle, par la permission **Administrateur** ou par une dérogation du salon. Pour le **Micro**, il rappelle aussi que les membres déjà connectés devront se reconnecter, Discord ne permettant pas de faire autrement.
::

- **Réglages** : Cette fonction ouvre un formulaire permettant de modifier le **nom** du salon vocal, sa **limite de membres** (de 0 à 99, où 0 signifie aucune limite) et sa **région vocale**. Les options présentes dans le formulaire dépendent de la configuration choisie par l'administrateur (voir [Options de réglages](#options-de-réglages)). Cela permet aux membres de personnaliser leur salon **sans avoir besoin de la permission "Modifier le salon"** dans les permissions du créateur, ni de l'**A2F** requise par Discord sur les serveurs communautaires.

Expand Down Expand Up @@ -364,7 +369,9 @@ Les utilisateurs peuvent configurer directement leurs salons vocaux via une inte


### Rôles d'accès
Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporaire par défaut.
Cette option permet d’autoriser un ou plusieurs rôles à rejoindre les salons vocaux temporaires par défaut. Ce sont les permissions de ces rôles qui sont modifiées lorsque le propriétaire change la visibilité de son salon (`Ouvert`, `Fermé`, `Privé`).

Vous pouvez sélectionner jusqu'à **5 rôles d'accès**, qui ne pourront pas être ajoutés aux listes blanche et noire par le propriétaire du salon.

::hint{ type="info" }
Par défaut, **@everyone** a accès aux salons vocaux temporaires.
Expand All @@ -376,7 +383,7 @@ Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporair

Allez dans le panel, puis dans la catégorie [Communautaire](dashboard/first/community). Ensuite, cliquez sur `Salons vocaux temporaires (privateroom)` et enfin sur le bouton `Modifier`.

Vous aurez la possibilité de configurer depuis la catégorie "Rôle d'accès aux salons temporaires".
Vous aurez la possibilité de configurer depuis la catégorie "Rôles d'accès aux salons temporaires", en sélectionnant **@everyone** ou jusqu'à **5 rôles**.
::

::tab{ label="Via la commande /config" }
Expand All @@ -385,7 +392,7 @@ Cette option permet d’autoriser un rôle à rejoindre le salon vocal temporair
Vous aurez le choix entre deux options.

- **@everyone** : Par défaut, tout le monde pourra rejoindre un salon vocal temporaire. (sauf si le propriétaire met le salon vocal en `Fermé` ou `Privé`)
- **Rôle personnalisé** : Choisissez un rôle que vous avez déjà mis en place.
- **Rôles personnalisés** : Choisissez jusqu'à **5 rôles** que vous avez déjà mis en place. Si **@everyone** n'a pas accès à la catégorie ou au salon de création, **DraftBot** vous propose directement les rôles qui y ont accès.
::
::

Expand Down Expand Up @@ -583,7 +590,7 @@ Les sauvegardes permettent aux membres de **sauvegarder** et de **charger** des
- La **visibilité** du salon (ouvert, fermé, privé)
- La **limite de membres**
- Le **nom du salon**
- Les **listes blanche et noire** (membres et rôles) automatiquement mises à jour dans la sauvegarde par défaut lors de chaque ajout ou retrait
- Les **listes blanche et noire** (membres et rôles), automatiquement mises à jour dans la sauvegarde par défaut lors de chaque ajout ou retrait
- Les **permissions** (micro, vidéo, soundboard, statut)

Chaque membre peut avoir jusqu'à **5 sauvegardes** par hub.
Expand Down
8 changes: 6 additions & 2 deletions docs/2.modules/25.auto-moderation.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: L'auto-modération bloque les mauvais comportements tels que les sp
navigation.icon: 'twemoji:shield'
redactors: ['kicoulapic314', 'kazotka', 'draftproducts', 'rababio4579']
contributors: ['clement669', 'imroxxor']
updatedAt: '2025-02-14'
updatedAt: '2026-08-05'
---

## Détection d'infractions
Expand Down Expand Up @@ -57,7 +57,7 @@ Vous pouvez choisir des expressions (mots) qui seront bloquées par DraftBot.

Ajouter un ``*`` au début et/ou à la fin du mot permet de bloquer les mots avec une correspondance partielle : `chat*` permettra de détecter `chats`, `c h a t`, `chaaaaaat` ou `c.h.a.t`.

- L'option **blocage des messages** permet de bloquer les messages avant leur envoi, grâce au système d'AutoMod Discord <:automod:1369109533284106260> tout en comptabilisant l'infraction dans l'historique du membre.
- L'option **blocage des messages** permet de bloquer les messages avant leur envoi, grâce au système d'AutoMod Discord <:automod:1369109533284106260> tout en comptabilisant l'infraction dans l'historique du membre. L'AutoMod analysant aussi le **statut des salons vocaux**, une infraction qui y est détectée est signalée comme telle dans sa raison : *"Détecté dans le statut d'un salon vocal."*

::hint{ type="warning" }
Seuls les **1000 premiers mots** sont pris en charge en raison d'une limitation de Discord.
Expand Down Expand Up @@ -213,4 +213,8 @@ Les sanctions automatiques permettent d'appliquer automatiquement des actions de
Vous pouvez configurer jusqu'à 10 sanctions automatiques. Les serveurs [premium](/premium) <:icon_premium:1096140508625125417> peuvent en avoir 50.
::

::hint{ type="info" }
Lorsque vous choisissez comme sanction automatique un **bannissement** *(permanent ou temporaire)*, vous pouvez aussi choisir la "**Suppression des messages**". Cela permettra de choisir, ou non, si vous souhaitez supprimer les messages de l'utilisateur sur une certaine période *(Dernière heure, dernières 6 heures, dernières 12 heures, dernières 24 heures, derniers 3 jours ou derniers 7 jours)*.
::


5 changes: 5 additions & 0 deletions docs/2.modules/26.starboards.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ updatedAt: '2024-09-30'

Le système de starboard met en avant les messages recevant un certain nombre de réactions `⭐`, qui seront alors affichés par DraftBot dans un salon dédié, choisi ou créé lors de la configuration.

::hint{ type="info" }
Les **sondages**, les **autocollants** et les **messages transférés** apparaissent dans les messages mis en avant, même si l'auteur ne fait plus partie du serveur.
::

## Configuration du système

::tabs
Expand Down Expand Up @@ -114,3 +118,4 @@ Vous pouvez personnaliser le message qui sera envoyé dans le salon configuré a




10 changes: 7 additions & 3 deletions docs/2.modules/29.route-infini.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Route de l'Infini
description: Créez un défi de comptage collaboratif sur votre serveur ! Les membres comptent ensemble jusqu'à l'infini, en respectant les règles que vous définissez.
navigation.icon: 'twemoji:infinity'
redactors: ['draftproducts']
contributors: ['imroxxor', 'rababio4579']
contributors: ['imroxxor', 'rababio4579', 'lyvendev']
updatedAt: '2025-11-14'
---

Expand Down Expand Up @@ -128,6 +128,11 @@ Le système détecte automatiquement trois types d'erreurs. Vous pouvez ensuite
| **Nombre invalide** | Le membre envoie un nombre incorrect (par exemple 43 au lieu de 42) |
| **Message invalide** | Le message ne contient aucun nombre, ou ne respecte pas les règles de discussion |
| **Messages consécutifs** | Le membre envoie deux nombres d'affilée sans qu'un autre membre compte entre-temps |
| **Commande envoyée** | Toute commande envoyée est comptabilisée comme une erreur |

::hint{ type="info" }
Le système détecte aussi une erreur lorsqu'un utilisateur fait une commande dans le salon configuré.
::

### Réinitialisation du compteur

Expand Down Expand Up @@ -431,5 +436,4 @@ Si vous utilisiez déjà la Route de l'Infini via Countr, vous pouvez importer l

::hint{ type="info" }
Assurez-vous que CountR est toujours présent sur votre serveur au moment de l'exportation des données.
::

::
Loading