Modération
Pour faciliter le travail de vos modérateurs, RaidProtect intègre des commandes de modération très pratiques qui vous permettent d’interagir directement avec les fonctionnalités natives de Discord, comme le bannissement et l’expulsion d’utilisateurs.
En plus de ces actions, RaidProtect envoie des messages privés à l’utilisateur sanctionné pour lui expliquer la raison de sa sanction, et cela est également enregistré dans l'historique des sanctions et les logs du serveur pour votre suivi.
Les commandes de sanction (/ban, /kick, /mute, /jail, /warn…), ainsi que /nick, /clear et /slowmode, sont utilisables par préfixe. /modview, /note, /snipe et /onduty ne le sont pas.
Toutes les commandes de sanction acceptent l'option [--silent] pour ne pas notifier la cible en MP. Les MP de notification (kick, softban, ban temporaire) contiennent un bouton avec une invitation au serveur.
🔍 Vue de modération d’un membre
La commande /modview ouvre une vue de modération centralisée sur un membre, regroupée dans une seule réponse :
- ses dernières sanctions, avec le bouton “Voir toutes les sanctions” ;
- sa note de modération interne, modifiable avec “Modifier” (voir
/note) ; - son dernier message supprimé, avec le lien “Voir tous les messages supprimés (1h)” (voir
/snipe) ; - ses comptes liés, si votre serveur a accès aux doubles comptes, avec le bouton “Gérer” pour les modérateurs qui peuvent bannir ;
- le sélecteur “Sanctionner l'utilisateur” pour agir aussitôt.
Utilisez la commande : /modview (utilisateur)
Remplacez (utilisateur) par la mention ou l’identifiant souhaité.
La commande est aussi accessible via le menu contextuel : clic droit sur un profil → Applications → Ouvrir Modview.
🖱️ Sanctionner via le menu contextuel
En plus des commandes slash, vous pouvez sanctionner un membre directement depuis son profil via un clic droit : Applications → Sanctionner.
Une fenêtre s'ouvre alors vous permettant de renseigner :
- Type de sanction : le type de sanction à appliquer (obligatoire).
- Durée : une durée, pour un bannissement, un timeout ou un emprisonnement (optionnel, ex. :
1d 2h 30m). - Raison : le motif de la sanction.
- Silencieux : n'envoie pas de message privé à la personne sanctionnée.
Les types proposés dépendent de vos permissions sur chaque commande (/ban, /softban, /jail, /kick, /mute, /warn), y compris les réglages des Intégrations Discord. L'emprisonnement n'apparaît que si un rôle Jail est configuré.
Bannir un utilisateur
La commande /ban vous permet d'interdire l'accès d'un utilisateur à votre serveur, définitivement ou pour une durée donnée.
Utilisez la commande : /ban (utilisateur) [durée] [--delete-messages=durée] [--silent] [raison]
Remplacez (utilisateur) par la mention ou l’identifiant souhaité et [raison] par le motif de la sanction.
[durée]: si elle est renseignée, le bannissement devient temporaire (comme avec/tempban).[--delete-messages]: durée de l’historique à supprimer (par exemple1h,1d,7d). Discord limite la suppression à 7 jours maximum. Sans cette option, la valeur de la suppression des messages au bannissement s’applique.[--silent]: ne pas envoyer de MP à la cible.
Vous pouvez bannir un utilisateur à partir de son identifiant Discord, même s’il n’est pas connecté ou présent sur votre serveur.
Bannir temporairement un utilisateur
La commande /tempban vous permet d'interdire temporairement l'accès d'un utilisateur à votre serveur.
Utilisez la commande : /tempban (utilisateur) (durée) [--delete-messages=durée] [--silent] [raison]
Remplacez (utilisateur) par la mention ou l’identifiant souhaité, (durée) par la durée du bannissement et [raison] par le motif de la sanction. Le paramètre [--delete-messages] permet de supprimer l’historique des messages du membre (jusqu’à 7 jours).
Softban un utilisateur
La commande /softban bannit puis débannit immédiatement un membre. Cela permet de supprimer l’historique de ses messages sans l’exclure définitivement du serveur : il peut revenir avec une nouvelle invitation.
Utilisez la commande : /softban (membre) [--delete-messages=durée] [--silent] [raison]
Remplacez (membre) par la mention ou l’identifiant souhaité et [raison] par le motif de la sanction. Le paramètre [--delete-messages] permet de choisir la durée de messages à supprimer.
Le softban est particulièrement adapté aux comptes piratés : on nettoie le spam et on libère le compte, sans exclure définitivement le membre une fois qu’il aura sécurisé son compte.
Débannir un utilisateur
La commande /unban vous permet de retirer le bannissement d'un utilisateur précédemment banni, lui permettant ainsi de rejoindre à nouveau votre serveur.
Utilisez la commande : /unban (utilisateur) [--silent] [raison]
Remplacez (utilisateur) par l’identifiant souhaité et [raison] par le motif du débannissement.
Expulser un utilisateur
La commande /kick vous permet d'expulser un membre de votre serveur sans le bannir. L'utilisateur pourra rejoindre le serveur à nouveau s'il possède une invitation valide.
Utilisez la commande : /kick (membre) [--silent] [raison]
Remplacez (membre) par la mention ou l’identifiant souhaité et [raison] par le motif de la sanction.
Exclure (ou Mute) un utilisateur
La commande /mute vous permet de restreindre temporairement la capacité d'un membre à interagir sur le serveur. Pendant cette période, le membre ne pourra pas envoyer de messages, réagir, rejoindre des vocaux ou envoyer des messages privés aux autres membres.
Utilisez la commande : /mute (membre) (durée) [--force-timeout] [--silent] [raison]
Remplacez (membre) par la mention ou l’identifiant souhaité, (durée) par la durée du mute (ex. : 10m, 1h, 1d) et [raison] par le motif de la sanction.
L'option [--force-timeout] (alias ft en préfixe) permet d'outrepasser la règle du seuil et de forcer l'utilisation du timeout Discord, même si un rôle Mute est configuré. La durée ne peut alors pas dépasser 28 jours.
Vous pouvez configurer un rôle Mute et un seuil de mute dans /settings, onglet “Modération”, “Sanctions”, ligne “Mute”. Au-delà du seuil défini, le bot appliquera automatiquement le rôle Mute au lieu du timeout Discord, permettant des durées supérieures à 28 jours.
Arrêter d'exclure un utilisateur
La commande /unmute vous permet de retirer immédiatement les restrictions d'un membre en timeout, lui permettant de retrouver toutes ses capacités d'interaction sur le serveur.
Utilisez la commande : /unmute (membre) [--silent] [raison]
Remplacez (membre) par la mention ou l'identifiant souhaité et [raison] par le motif du retrait du timeout.
Emprisonner un utilisateur
La commande /jail vous permet d'isoler un membre en lui attribuant un rôle restrictif. Le Jail a pour but de proposer une alternative au ban : le membre conserve un accès très limité au serveur au lieu d'en être totalement exclu.
Utilisez la commande : /jail (membre) [--silent] [raison]
Remplacez (membre) par la mention ou l'identifiant souhaité et [raison] par le motif de la sanction.
Le rôle Jail doit être configuré via /settings avant de pouvoir utiliser cette commande. Les modules automatiques, eux, retombent sur un timeout quand aucun rôle Jail n'est configuré. Un membre emprisonné est aussi déconnecté de son salon vocal.
Emprisonner temporairement un utilisateur
La commande /tempjail vous permet d'emprisonner temporairement un membre pour une durée définie.
Utilisez la commande : /tempjail (membre) (durée) [--silent] [raison]
Remplacez (membre) par la mention ou l'identifiant souhaité, (durée) par la durée de l'emprisonnement et [raison] par le motif de la sanction.
Libérer un utilisateur
La commande /unjail vous permet de retirer le rôle Jail d'un membre, lui permettant de retrouver ses accès normaux au serveur.
Utilisez la commande : /unjail (membre) [--silent] [raison]
Remplacez (membre) par la mention ou l'identifiant souhaité et [raison] par le motif de la libération.
Un membre en quarantaine (âge minimum du compte, quarantaine Discord) n’est pas au jail : /unjail le refuse et indique comment lever sa quarantaine.
Avertir un utilisateur
La commande /warn vous permet d'avertir formellement un membre par un message privé envoyé via le bot.
Utilisez la commande : /warn (membre) [--silent] [raison]
Remplacez (membre) par la mention ou l'identifiant souhaité et [raison] par le motif de l'avertissement.
📝 Note de modération
La commande /note permet d’ajouter ou de modifier la note de modération interne d’un membre, sans avoir à passer par /modview. La note est uniquement visible par les modérateurs.
Utilisez la commande : /note (utilisateur)
Remplacez (utilisateur) par la mention ou l’identifiant souhaité. Une fenêtre s’ouvre pour saisir ou modifier la note, jusqu'à 300 caractères. L'ajout, la modification et la suppression d'une note sont enregistrés dans les logs de modération.
🏷️ Changer le pseudo d’un membre
La commande /nick vous permet de modifier le pseudo d’un membre sur le serveur, ou de le réinitialiser.
Utilisez la commande : /nick (membre) [pseudo]
Remplacez (membre) par la mention ou l’identifiant souhaité. Le paramètre [pseudo] est le nouveau pseudo à appliquer (32 caractères maximum). S’il est omis, le pseudo du membre est réinitialisé.
La commande nécessite la permission Discord Gérer les pseudos et est aussi accessible via les alias nickname, rename et setnick en commande par préfixe. Les changements sont enregistrés dans les logs du serveur.
🧹 Supprimer un groupe de messages
La commande /clear vous permet de supprimer rapidement un certain nombre de messages dans un salon texte. Vous pouvez spécifier un utilisateur pour ne supprimer que ses messages.
Utilisez la commande : /clear (nombre) [utilisateur]
Remplacez (nombre) par le nombre de messages que vous souhaitez supprimer (de 2 à 100). Ajoutez [utilisateur] en utilisant la mention ou l’identifiant pour cibler uniquement ses messages dans le salon. En préfixe, la commande répond aussi à l'alias clean.
🕒 Activer le slowmode dans un salon
La commande /slowmode vous permet d’activer ou de modifier le mode lent d’un salon, afin de limiter la fréquence des messages envoyés par les utilisateurs.
Utilisez la commande : /slowmode (délai) [durée] [salon] [raison] [--silent]
- Remplacez
(délai)par la durée souhaitée entre chaque message (par ex. :5s,1m,10m,1h, jusqu'à 6 heures ;0pour désactiver). - Ajoutez
[durée]pour désactiver automatiquement le slowmode après cette durée (par ex.30m,2h). - Ajoutez
[salon]si vous souhaitez appliquer le slowmode à un autre salon que celui où vous tapez la commande. - Ajoutez
--silentpour ne rien annoncer dans le salon. - Ajoutez
[raison]pour préciser le motif, qui sera enregistré dans les logs du serveur.
🕵️ Récupérer un message supprimé
La commande /snipe affiche les messages supprimés de la dernière heure dans un salon, page par page, du plus récent au plus ancien.
Utilisez la commande : /snipe [utilisateur] [--channel=#salon]
- Sans argument : affiche les messages supprimés du salon courant.
- Avec
[utilisateur]: affiche uniquement les messages supprimés de cet utilisateur. - Avec
[--channel]: cherche dans un autre salon que celui où vous tapez la commande.
Depuis la réponse, vous pouvez sanctionner l’auteur d'un message. La réponse n'est visible que par vous.
/snipe ne voit que les messages que RaidProtect garde en mémoire, pendant une heure. Ils ne sont conservés que si la “Mise en cache des messages” est activée (/settings, onglet “Utilitaires”, désactivée par défaut), ou si l'anti-spam ou les signalements sont actifs, ce qui l'active d'office : utiliser /snipe à ce moment-là inscrit le réglage, qui reste actif même si l'anti-spam et les signalements sont coupés plus tard. Sinon, la commande indique que le cache des messages est désactivé et propose de l'activer à un administrateur (ou à un membre autorisé à utiliser /settings quand les permissions des Intégrations sont appliquées).
Pour activer la mise en cache des messages :
- Faites la commande
/settings. - Ouvrez l'onglet “Utilitaires”.
- Cliquez sur “Activer” à côté de “Mise en cache des messages”.
Ces messages restent en mémoire une heure et ne sont jamais écrits en base. La commande /privacy affiche ce que RaidProtect conserve sur votre serveur.
🟢 Rôle en service
Le rôle en service permet à vos modérateurs de signaler qu'ils sont disponibles : avec la commande /onduty, chacun se met en service ou hors service, et nous ajoutons ou retirons le rôle configuré.
Utilisez la commande : /onduty
La réponse n'est visible que par vous. Le même effet est disponible avec le bouton “En service” d'un panneau staff (/display staff).
Configurer le rôle en service
- Faites la commande
/settings. - Ouvrez l'onglet “Utilitaires”.
- Cliquez sur “Configurer” à côté de “Rôle en service”.
- Choisissez un rôle existant dans le sélecteur, ou cliquez sur “En créer un pour moi” (nous créons un rôle
En servicesans aucune permission).
Le rôle en service est pris en libre-service par vos modérateurs : il ne doit porter aucune permission sensible. Nous refusons un rôle qui a Administrateur, Gérer le serveur, Gérer les rôles, Gérer les salons, Gérer les webhooks, Gérer les messages, Gérer les fils, Gérer les expressions, Gérer les événements, Expulser ou Bannir des membres. RaidProtect doit aussi avoir la permission Gérer les rôles, avec un rôle placé au-dessus du rôle en service.
📋 Logs de modération
Par défaut, les logs de modération sont envoyés dans le salon de logs général de RaidProtect. Vous pouvez configurer un salon de logs dédié pour séparer les actions de modération des autres logs.
- Faites la commande
/settings. - Ouvrez l'onglet “Modération”.
- Cliquez sur “Configurer” à côté de “Logs”.
- Dans le sélecteur “Moderation”, choisissez le salon dans lequel les logs de modération seront envoyés, ou utilisez le bouton “En créer un pour moi”.
L'écran “Logs” regroupe trois salons : “Général”, “Moderation” et “Captcha”. Un salon “Moderation” ou “Captcha” laissé vide renvoie ses logs vers le salon général. La bascule “Logs de modération passives” choisit si RaidProtect journalise aussi les actions faites sans passer par le bot. Les salons, rôles, membres, messages et le vocal ont leurs propres logs du serveur.
Questions fréquentes
Pourquoi /snipe ne trouve-t-il aucun message ?
RaidProtect ne garde les messages en mémoire que si la mise en cache des messages est activée dans l'onglet “Utilitaires” de /settings, ou si l'anti-spam ou les signalements sont actifs. Seule la dernière heure est disponible.
Quelle permission faut-il pour utiliser /onduty ?
Par défaut, la permission Gérer les messages. Vous pouvez l'ajuster dans les Intégrations de Discord. Un administrateur doit d'abord configurer le rôle en service dans l'onglet “Utilitaires” de /settings.
Puis-je bannir un utilisateur qui n'est pas sur mon serveur ?
Oui, avec /ban et son identifiant Discord.
Rôle en service
Serveur Support
Documentation
Configuration des Logs
Général