From a24e299af7f376773669e80baeae24877282f91f Mon Sep 17 00:00:00 2001 From: DraftMan Date: Fri, 23 Jan 2026 20:55:28 +0100 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=94=84=20Replace=20image:=20panel=5Fc?= =?UTF-8?q?onfidentiality=5Foptions.png?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/2.modules/5.moderation.md | 109 ++++++++++++------ .../panel_confidentiality_options.png | Bin 15854 -> 33325 bytes 2 files changed, 75 insertions(+), 34 deletions(-) diff --git a/docs/2.modules/5.moderation.md b/docs/2.modules/5.moderation.md index c9664cb70..8e3600d7c 100644 --- a/docs/2.modules/5.moderation.md +++ b/docs/2.modules/5.moderation.md @@ -3,22 +3,58 @@ title: Modération description: Certains de vos membres vous posent quelques problèmes ? Alors configurez les outils de modération de DraftBot ! navigation.icon: 'twemoji:hammer' contributors: ['bariboo', 'kazotka', 'titoto289', 'theorik', 'thecreatorn3ant', 'draftproducts'] -updatedAt: '03-03-2025' +updatedAt: '23-01-2026' --- Les systèmes de modération de **DraftBot** sont là pour vous aider dans la gestion de votre serveur. Ici, vous trouverez toutes les informations nécessaires à leur utilisation. Des simples commandes modération aux sanctions prédéfinies ! ## Sanctions -### Note +### Bannissement -**Vous pouvez ajouter une note à un membre dans son historique de sanctions** avec \. -Cela permet d'ajouter un commentaire à un membre, visible par les modérateurs, sans avertir le membre en message privé. +Le fait de bannir un membre lui fera quitter le serveur sans possibilité de revenir sans une levée de la sanction. Vous pouvez également bannir temporairement le membre en question. Si vous souhaitez qu'il puisse revenir sur votre serveur, consultez l'[expulsion](#expulsion). -![Note donnée à un membre](../assets/moderation/bot_note_confirm.png) +Vous pouvez bannir un membre via la commande \. + +Après avoir choisi l'utilisateur et donné une raison, deux options facultatives supplémentaires s'offrent à vous : + +- `[temps]` pour définir une durée de bannissement +- `[messages_supprimés]` pour savoir depuis combien de temps les messages du membre doivent être supprimés (maximum 7 jours). + +![Bannissement d'un utilisateur](../assets/moderation/bot_ban_confirm.png) + +Si vous souhaitez révoquer le bannissement d'un membre, vous pouvez le dé bannir avec la commande \ ou bien depuis l'onglet **`"Bannissement"`** de votre serveur Discord. ::hint{ type="info" } - **DraftBot** peut donner une note à un membre uniquement si vous disposez de la permission **`"Gérer les messages"`** ou que l'un de vos rôles peut utiliser la commande \ sur votre serveur. + **DraftBot** peut bannir un membre uniquement si vous disposez de la permission **`"Bannir des membres"`** ou que l'un de vos rôles peut utiliser la commande \ sur votre serveur. +:: + +::hint{ type="info" } + **DraftBot** doit avoir son rôle au-dessus des autres rôles et avoir la permission **`"Bannir des membres"`** pour bannir un membre. +:: + +::hint{ type="info" } + Vous pouvez joindre jusqu'à **3 images** à la sanction (formats JPEG/PNG/GIF). +:: + +### Expulsion + +Le fait d'expulser un membre fera quitter le membre du serveur, mais il pourra toujours revenir avec une autre invitation. Si vous souhaitez qu'il ne puisse pas revenir, consultez le [bannissement](#bannissement). + +**Vous pouvez expulser un membre** de votre serveur avec la commande \. + +![Expulsion d'un membre](../assets/moderation/bot_kick_confirm.png) + +::hint{ type="info" } + **DraftBot** peut expulser un membre uniquement si vous disposez de la permission **`"Expulser des membres"`** ou que l'un de vos rôles peut utiliser la commande \ sur votre serveur. +:: + +::hint{ type="info" } + **DraftBot** doit avoir son rôle au-dessus des autres rôles et avoir la permission **`"Expulser des membres"`** pour expulser un membre. +:: + +::hint{ type="info" } + Vous pouvez joindre jusqu'à **3 images** à la sanction (formats JPEG/PNG/GIF). :: ### Avertissement @@ -35,6 +71,10 @@ Cela permet d'ajouter un commentaire à un membre, visible par les modérateurs, **DraftBot** peut donner un avertissement à un membre uniquement si vous disposez de la permission **`"Gérer les messages"`** ou que l'un de vos rôles peut utiliser la commande \ sur votre serveur. :: +::hint{ type="info" } + Vous pouvez joindre jusqu'à **3 images** à la sanction (formats JPEG/PNG/GIF). +:: + ### Mute **Vous pouvez réduire au silence un membre** avec la commande \. @@ -57,55 +97,39 @@ Cela permet d'ajouter un commentaire à un membre, visible par les modérateurs, La durée d'un mute ne peut pas dépasser **28 jours**. :: -### Expulsion - -Le fait d'expulser un membre fera quitter le membre du serveur, mais il pourra toujours revenir avec une autre invitation. Si vous souhaitez qu'il ne puisse pas revenir, consultez le [bannissement](#bannissement). - -**Vous pouvez expulser un membre** de votre serveur avec la commande \. - -![Expulsion d'un membre](../assets/moderation/bot_kick_confirm.png) - -::hint{ type="info" } - **DraftBot** peut expulser un membre uniquement si vous disposez de la permission **`"Expulser des membres"`** ou que l'un de vos rôles peut utiliser la commande \ sur votre serveur. -:: - ::hint{ type="info" } - **DraftBot** doit avoir son rôle au-dessus des autres rôles et avoir la permission **`"Expulser des membres"`** pour expulser un membre. + Vous pouvez joindre jusqu'à **3 images** à la sanction (formats JPEG/PNG/GIF). :: -### Bannissement - -Le fait de bannir un membre lui fera quitter le serveur sans possibilité de revenir sans une levée de la sanction. Vous pouvez également bannir temporairement le membre en question. Si vous souhaitez qu'il puisse revenir sur votre serveur, consultez l'[expulsion](#expulsion). - -Vous pouvez bannir un membre via la commande \. - -Après avoir choisi l'utilisateur et donné une raison, deux options facultatives supplémentaires s'offrent à vous : - -- `[temps]` pour définir une durée de bannissement -- `[messages_supprimés]` pour savoir depuis combien de temps les messages du membre doivent être supprimés (maximum 7 jours). +### Note -![Bannissement d'un utilisateur](../assets/moderation/bot_ban_confirm.png) +**Vous pouvez ajouter une note à un membre dans son historique de sanctions** avec \. +Cela permet d'ajouter un commentaire à un membre, visible par les modérateurs, sans avertir le membre en message privé. -Si vous souhaitez révoquer le bannissement d'un membre, vous pouvez le dé bannir avec la commande \ ou bien depuis l'onglet **`"Bannissement"`** de votre serveur Discord. +![Note donnée à un membre](../assets/moderation/bot_note_confirm.png) ::hint{ type="info" } - **DraftBot** peut bannir un membre uniquement si vous disposez de la permission **`"Bannir des membres"`** ou que l'un de vos rôles peut utiliser la commande \ sur votre serveur. + **DraftBot** peut donner une note à un membre uniquement si vous disposez de la permission **`"Gérer les messages"`** ou que l'un de vos rôles peut utiliser la commande \ sur votre serveur. :: ::hint{ type="info" } - **DraftBot** doit avoir son rôle au-dessus des autres rôles et avoir la permission **`"Bannir des membres"`** pour bannir un membre. + Vous pouvez joindre jusqu'à **3 images** à la sanction (formats JPEG/PNG/GIF). :: ## Gestion des sanctions ### Historique des sanctions -- **Vous pouvez voir toutes les sanctions** de votre serveur avec \. +**Vous pouvez voir toutes les sanctions** de votre serveur avec \. Dans la même optique, vous pouvez retrouver la liste de toutes les sanctions d'un membre avec \. ![Historique de sanctions d'un membre](../assets/moderation/bot_history.png) +L'interface interactive permet de naviguer entre les sanctions avec des boutons de pagination. Depuis cette liste, vous pouvez : +- **Voir** : Afficher les détails complets d'une sanction +- **Afficher** : Partager publiquement la sanction dans le salon + ### Retirer des sanctions - Vous pouvez **enlever une sanction à un membre** de votre serveur avec la commande \. @@ -122,6 +146,23 @@ Dans la même optique, vous pouvez retrouver la liste de toutes les sanctions d' ![Suppression d'une sanction](../assets/moderation/bot_sanction_remove.png) +### Modifier une sanction + +Depuis l'historique des sanctions (\), cliquez sur **"Voir"** pour accéder aux détails d'une sanction. + +Vous pourrez ensuite : +- **Éditer** le motif et le contexte de la sanction +- **Ajouter des images** (jusqu'à 3 par sanction, formats JPEG/PNG/GIF) +- **Supprimer** la sanction + +::hint{ type="info" } + Le champ **contexte** permet d'ajouter des informations complémentaires à une sanction (liens, notes internes, circonstances). Il est visible uniquement par les modérateurs. +:: + +::hint{ type="info" } + Les modifications sont tracées : la liste des modérateurs ayant édité la sanction est affichée dans les détails. +:: + ## Options de Confidentialité Grâce aux options de confidentialité, **vous pourrez décider de masquer le nom du modérateur ou les réponses aux commandes de modération**. diff --git a/docs/assets/moderation/panel_confidentiality_options.png b/docs/assets/moderation/panel_confidentiality_options.png index 460900525c82810a3390da0a30a88fcda0f2e075..66a6cc696e684b1b3fe75eb26d91977fa4d089fd 100644 GIT binary patch literal 33325 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%0DILC}urUYU>`5`z~_NhmhMr8m&_S4bi^y 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�XGqopII;TDc4L1pKgVmd~l?R(fQ#uq-K{j>r!Ju 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 KL^$Pq`+op>s(ugv literal 15854 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 From 31e7b60e7929bcf3873283abd6b9728708684c8d Mon Sep 17 00:00:00 2001 From: DraftMan Date: Fri, 23 Jan 2026 21:00:43 +0100 Subject: [PATCH 2/2] chore: add other infos --- docs/2.modules/5.moderation.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/2.modules/5.moderation.md b/docs/2.modules/5.moderation.md index 8e3600d7c..b5bdbfed6 100644 --- a/docs/2.modules/5.moderation.md +++ b/docs/2.modules/5.moderation.md @@ -122,7 +122,11 @@ Cela permet d'ajouter un commentaire à un membre, visible par les modérateurs, **Vous pouvez voir toutes les sanctions** de votre serveur avec \. -Dans la même optique, vous pouvez retrouver la liste de toutes les sanctions d'un membre avec \. +La commande propose plusieurs options de filtrage pour affiner votre recherche : +- `[membre]` : Afficher uniquement les sanctions d'un membre spécifique +- `[sanction]` : Filtrer par type de sanction (avertissement, mute temporaire, expulsion, bannissement, bannissement temporaire, note) +- `[recherche]` : Rechercher dans les motifs des sanctions +- `[modérateur]` : Afficher uniquement les sanctions appliquées par un modérateur spécifique ![Historique de sanctions d'un membre](../assets/moderation/bot_history.png)