Aller au contenu principal
Version: Bêta 🚧

Liste des commandes

Toutes les commandes RaidProtect, regroupées par catégorie. Cliquez sur le nom d’une commande pour accéder à sa documentation détaillée.

Légende des prototypes

  • (arg) : argument obligatoire.
  • [arg] : argument optionnel.
  • [--flag] : flag booléen optionnel (slash : flag: true, message : --flag).
  • [--flag=valeur] : flag avec valeur optionnel.
  • (@membre) / (#salon) / (@&rôle) : préfixe indiquant le type attendu.

Configuration & installation

CommandePrototypeDescription
/setup/setupLance l’installation guidée pour activer RaidProtect sur le serveur.
/settings/settingsOuvre le menu interactif pour modifier la configuration à tout moment.
/honeypot/honeypotConfigure le salon-piège HoneyPot.
/tagrole/tagroleConfigure le rôle attribué aux membres qui portent le tag du serveur.
/display public/display publicGère les panneaux d’information publics de RaidProtect.

Modération

Sanctions

CommandePrototypeDescription
/ban/ban (@utilisateur) [durée] [--delete-messages=durée] [--silent] [raison]Bannit définitivement un utilisateur.
/tempban/tempban (@utilisateur) (durée) [--delete-messages=durée] [--silent] [raison]Bannit un utilisateur pour une durée définie.
/softban/softban (@membre) [--delete-messages=durée] [--silent] [raison]Bannit puis débannit un membre pour supprimer ses messages.
/unban/unban (@utilisateur) [--silent] [raison]Lève un bannissement.
/kick/kick (@membre) [--silent] [raison]Expulse un membre du serveur.
/mute/mute (@membre) (durée) [--force-timeout] [--silent] [raison]Réduit un membre au silence (rôle Mute ou timeout Discord).
/unmute/unmute (@membre) [--silent] [raison]Retire le mute / timeout d’un membre.
/jail/jail (@membre) [--silent] [raison]Emprisonne un membre via le rôle Jail.
/tempjail/tempjail (@membre) (durée) [--silent] [raison]Emprisonne un membre pour une durée définie.
/unjail/unjail (@membre) [--silent] [raison]Libère un membre du Jail.
/warn/warn (@membre) [--silent] [raison]Avertit formellement un membre par MP.

Outils de modération

CommandePrototypeDescription
/clear/clear (nombre) [@utilisateur]Supprime un groupe de messages dans un salon.
/snipe/snipe [@utilisateur] [--channel=#salon]Récupère le dernier message supprimé dans le salon ou d’un utilisateur (1 h).
/modview/modview (@utilisateur)Ouvre une vue de modération centralisée d’un membre (sanctions, note, snipe).
/note/note (@utilisateur)Ajoute ou modifie la note de modération interne d’un membre.

Verrouillage de salons

CommandePrototypeDescription
/lock/lock [#salon] [durée] [raison]Verrouille un salon pour empêcher l’envoi de messages (durée optionnelle).
/unlock/unlock [#salon] [raison]Déverrouille un salon précédemment verrouillé.
/slowmode/slowmode (délai) [durée] [#salon] [raison]Active ou modifie le mode lent d’un salon (durée d’application optionnelle).

Historique des sanctions

CommandePrototypeDescription
/sanctions search/sanctions search [@utilisateur] [@modérateur] [type] [raison] [date] [statut] [type-modérateur]Recherche dans l’historique avec des filtres (utilisateur, modérateur, type, date, statut…).
/sanctions info/sanctions info (id)Affiche les détails d’une sanction.
/sanctions edit/sanctions edit (id) [nouvelle_raison] [nouvelle_durée]Modifie la raison d’une sanction existante.
/sanctions delete/sanctions delete (id) [raison]Supprime une sanction de l’historique.
/my-sanctions/my-sanctionsPermet à un membre de consulter ses propres sanctions.

Anti-raid

CommandePrototypeDescription
/raidmode/raidmode [état] [durée]Active ou désactive le mode raid (blocage des nouvelles arrivées).
/joinlock/joinlock [état]Ferme indéfiniment l’accès au serveur aux nouveaux membres.
/dmlock/dmlockActive ou désactive la fermeture permanente des MP du serveur.
/dmlock-info/dmlock-infoInforme les membres de l’état de la fermeture des MP.

Authentification

CommandePrototypeDescription
/auth/auth [rôle]S’authentifier pour obtenir un rôle protégé.
/auth-profile/auth-profileGère son profil d’authentification (PIN, OTP, passkeys).
/auth-settings/auth-settingsConfigure les rôles protégés et les utilisateurs autorisés.

Bypass

CommandePrototypeDescription
/bypass captcha/bypass captcha [@utilisateur]Autorise un utilisateur à rejoindre sans passer le captcha.
/bypass minage/bypass minage [@utilisateur]Autorise un utilisateur à rejoindre sans respecter l’âge minimum.

Utilitaires

CommandePrototypeDescription
/userinfo/userinfo [@utilisateur]Affiche les informations d’un utilisateur.
/serverinfo/serverinfoAffiche les informations du serveur.
/ds/ds (@utilisateur)Affiche les sanctions Discord (DSA) d’un utilisateur.
/prune/prune [jours]Congédie les membres inactifs via un menu interactif.
/channel duplicate/channel duplicate (#salon)Duplique un salon avec ses paramètres et permissions.
/channel clear/channel clear (#salon)Supprime et re-crée un salon à l’identique.
/block add/block add [@utilisateur] [raison]Empêche un utilisateur d’utiliser certaines fonctionnalités.
/block remove/block remove [@utilisateur] [raison]Lève le blocage d’un utilisateur.
/block list/block listListe les utilisateurs bloqués.
/report/report (@membre) (raison)Permet aux membres de signaler une situation à la modération.

Informations & aide

CommandePrototypeDescription
/about/aboutAffiche des informations générales sur RaidProtect.
/help/helpAffiche l’aide générale de RaidProtect.
/invite/inviteAffiche les liens utiles (invitation, support, page du bot).
/changelog/changelogConsulte le journal des modifications de RaidProtect.
/feedback/feedbackPartage un avis, une suggestion ou un signalement de bug.

⚙️ Deux façons d’utiliser une commande

Les deux formats donnent exactement les mêmes possibilités : tout ce qui est faisable en slash est faisable en message, et inversement. La différence est uniquement dans la façon de saisir la commande.

Slash commands : la plus simple

Tapez / dans un salon, choisissez la commande, et Discord vous propose chaque paramètre dans une interface dédiée (sélecteur d’utilisateur, sélecteur de salon, autocomplete sur les durées, etc.). C’est la façon recommandée par défaut — vous n’avez rien à mémoriser.

/ban @membre raison: spam de scam

Message commands : la plus complexe

Une fois le préfixe activé dans /settings, vous pouvez aussi écrire les commandes en message classique (?ban …, ?kick …, etc.). Pas d’interface graphique : il faut connaître la syntaxe (arguments positionnels, flags nommés, argument libre en fin de ligne). En contrepartie, c’est plus rapide au clavier pour les modérateurs qui maîtrisent les commandes.

Arguments positionnels

Donnés dans l’ordre du prototype, sans nom. Ce sont les arguments principaux de la commande.

?ban 123456789012345678
?slowmode 10s

Flags nommés (--nom=valeur)

Pour les options secondaires. Les flags peuvent être placés n’importe où dans la commande, dans n’importe quel ordre.

  • --silent (booléen) : active simplement l’option.
  • --delete-messages=7d : passe une valeur à l’option.
?ban @membre --delete-messages=7d --silent raison du ban
?tempban @membre 1d --silent il a recommencé

Argument « rest » (texte libre)

Le dernier argument de certaines commandes (typiquement [raison]) capture tout ce que vous écrivez après, espaces compris, sans avoir à mettre de guillemets.

?warn @membre tu as encore enfreint la règle 3 du serveur