Aller au contenu principal
Version: Bêta 🚧

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.

info

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.

info

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é.

astuce

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é.

icon SanctionsBAN 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 exemple 1h, 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.
astuce

Vous pouvez bannir un utilisateur à partir de son identifiant Discord, même s’il n’est pas connecté ou présent sur votre serveur.

icon SanctionsBANTemp 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).

icon SanctionsSOFTBAN 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.

astuce

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.

icon SanctionsUNBAN 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.

icon SanctionsKICK 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.

icon SanctionsTIMEOUT 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.

astuce

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.

icon SanctionsUNTIMEOUT 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.

icon SanctionsJAIL 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.

attention

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.

icon SanctionsJAILTemp 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.

icon SanctionsUNJAIL 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.

icon SanctionsWARN 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é.

info

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 ; 0 pour 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 --silent pour 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.

attention

/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 :

  1. Faites la commande /settings.
  2. Ouvrez l'onglet “Utilitaires”.
  3. Cliquez sur “Activer” à côté de “Mise en cache des messages”.
info

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​

  1. Faites la commande /settings.
  2. Ouvrez l'onglet “Utilitaires”.
  3. Cliquez sur “Configurer” à côté de “Rôle en service”.
  4. 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 service sans aucune permission).
Configuration de la modération
Configurez le rôle en service : les modérateurs se marquent en service ou hors service avec la commande /onduty, ce qui ajoute ou retire ce rôle.

Rôle en service

@En service

attention

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.

  1. Faites la commande /settings.
  2. Ouvrez l'onglet “Modération”.
  3. Cliquez sur “Configurer” à côté de “Logs”.
  4. 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”.
Configuration des Logs
Configurez les logs du bot sur votre serveur Discord.

Général
#raidprotect-logs
ModérationLaissé vide, ces logs vont dans le salon général.
#mod-logs
CaptchaLaissé vide, ces logs vont dans le salon général.
#raidprotect-logs

Logs de modération passives
Activé

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.

Vous n'avez pas trouvé ce que vous cherchiez ?

Cherchez dans toute la documentation, le glossaire et le blog.