📖 Documentation

Fonctionnement détaillé, commandes et bonnes pratiques

GUIDE DE DÉMARRAGE

🚀 Démarrer en 5 étapes

Le bot opérationnel en moins de 3 minutes

5étapes
3 minchrono
0ligne de code
14protections actives
1
≈ 20 s

Inviter le bot

Ajoute MidnightAegis à ton serveur avec la permission Administrateur, puis place son rôle tout en haut de la hiérarchie pour qu'il puisse agir sur tous les membres.

2
🌐
≈ 30 s

Activer la Communauté

Dans Paramètres du serveur → Communauté, active les fonctions Communauté. Requis pour la Fermeture des MP, le Mode raid et certaines vérifications de sécurité.

3
⚙️
1 commande

Lancer /setup

Tape /setup : le bot crée automatiquement les salons et rôles de sécurité (vérification, prison, logs…).

4
🎛️
Sans code

Configurer ici

Connecte-toi sur ce site et active/règle chaque protection depuis le Dashboard — sans aucune commande.

5
🌍
FR / EN

Choisir la langue

Tape /language pour basculer le bot en français ou en anglais.

🛡️ Fonctionnalités en détail

Les 16 protections expliquées une par une

🔐

Captcha (Vérification)

Empêchez les selfbots d'accéder à votre serveur et bloquez les raids grâce au système de vérification par captcha.

Le captcha est l'une des protections les plus efficaces : il demande à chaque nouvel arrivant de relever un défi simple — recopier un code — afin de prouver qu'il est humain et non un selfbot. Il reste entièrement optionnel, mais c'est la première barrière recommandée contre les raids automatisés.

Fonctionnement. Le système repose sur un rôle @Non vérifié et un salon #vérification. Lorsqu'un membre rejoint le serveur :


ℹ️ Info
Délai et essais : les membres disposent de 1 à 10 minutes pour compléter le captcha (5 minutes par défaut) et de 1 à 3 essais (2 par défaut). Au-delà, ils sont automatiquement expulsés du serveur.

⚠️ Attention
Gestion des permissions : les permissions du rôle @Non vérifié sont configurées automatiquement par MidnightAegis. Tu peux renommer le rôle et le salon, mais ne les supprime pas, sous peine de casser la vérification.

Configuration. La mise en place est simple et rapide :

  1. Tape la commande /setup : le bot crée le salon #vérification et le rôle @Non vérifié, déjà configurés.
  2. Ou, depuis le Dashboard, ouvre la carte « 🔐 Captcha » et choisis le salon de vérification, le rôle Non vérifié et l'autorole.
  3. Règle le nombre d'essais autorisés (1 à 3) et le temps de résolution maximal (1 à 10 minutes).
  4. Active enfin la bascule Captcha dans la carte « 🛡️ Protections ».

💡 Astuce
Définis un autorole (« Autorole (vérifié) ») pour donner automatiquement l'accès complet au serveur dès que le captcha est validé : le membre passe de @Non vérifié à @Membre sans intervention.

Bypass du captcha. La commande /bypass captcha [membre] permet d'exempter un utilisateur : il disposera de 10 minutes pour rejoindre sans résoudre le captcha. S'il est déjà présent, le captcha est résolu automatiquement. Sans argument, la commande affiche la liste des bypass actifs.

CommandeDescription
/setupCrée le salon de vérification et le rôle @Non vérifié, puis configure le captcha
/bypass captcha [membre]Exempte un membre du captcha (10 min pour rejoindre sans le résoudre)
↑ Retour aux fonctionnalités
🚨

Anti-raid

Détecte et neutralise les vagues d'arrivées massives, et filtre automatiquement les comptes trop récents.

L'Anti-raid regroupe plusieurs protections complémentaires contre les attaques par arrivée en masse (raids de bots ou de comptes jetables).

Mode raid automatique. Le bot surveille le rythme des arrivées. Si trop de membres rejoignent dans une courte fenêtre de temps (seuil et fenêtre configurables), le Mode raid s'active tout seul : les nouveaux arrivants sont expulsés pendant toute la durée du raid, avec une option pour fermer les MP du serveur en parallèle. Le mode peut aussi être déclenché ou arrêté manuellement avec /raidmode.

Âge minimum de compte. Tout compte plus récent que la limite définie est automatiquement expulsé à l'arrivée — une mesure très efficace contre les comptes créés en masse pour un raid.

Fermeture des jointures. Pour un serveur privé, en construction ou en pleine attaque, la Fermeture des jointures bloque définitivement toute nouvelle arrivée jusqu'à réactivation.


ℹ️ Info
Quand le Mode raid s'active automatiquement, un log détaillé est publié (seuil atteint, nombre d'arrivées, durée). Tu peux ainsi savoir exactement quand et pourquoi la protection s'est déclenchée.

Configuration.

  1. Depuis le Dashboard, ouvre la carte « 🚨 Anti-raid ».
  2. Règle le seuil (nombre de membres / 10 s) et la durée du raid auto.
  3. Définis l'âge minimum du compte (en jours, 0 pour désactiver).
  4. Active l'option « Fermer les MP pendant un raid » si tu veux couper les MP en cas d'attaque.
  5. Active la bascule Auto-RaidMode dans « 🛡️ Protections ».


💡 Astuce
Pour autoriser ponctuellement un nouveau compte malgré l'âge minimum (un ami, par exemple), utilise /bypass minage @membre avant qu'il ne rejoigne.

CommandeDescription
/raidmodeActive ou désactive manuellement le mode raid (bloque les nouvelles arrivées)
/joinlockFerme définitivement les arrivées sur le serveur
/bypass minage [membre]Autorise un compte récent à rejoindre malgré l'âge minimum
↑ Retour aux fonctionnalités
🛡️

Anti-spam

Bloque le spam léger (fréquence) et lourd (liens, mentions, images, duplicatas, selfbot) avec une sanction par déclencheur.

L'Anti-spam analyse les messages en temps réel et applique une sanction adaptée à chaque type d'abus.

Trois niveaux de sévérité :

NiveauComportement
 Haut Surveille tout, même les salons et rôles ignorés
 Moyen Surveille partout sauf les salons/rôles exclus
 Faible Ne bloque que le spam lourd (liens, invitations, selfbot…)


Les administrateurs et les salons contenant « spam » dans leur nom sont ignorés automatiquement. Tu peux aussi exclure manuellement des salons, des rôles ou des membres de la surveillance.

Sanction par déclencheur. Pour chaque type de spam, tu choisis la sanction appliquée (warn, kick, timeout, softban, ban) :

DéclencheurExemple
 Spam (fréquence) Trop de messages en quelques secondes
 Spam selfbot Comportement automatisé détecté
 Spam de mentions Mentions de masse (@everyone, plusieurs membres)
 Spam de liens Flood de liens / invitations
 Duplicatas Copier-coller du même message


Lorsqu'un spam est détecté, les messages du spammeur sont automatiquement nettoyés en plus de la sanction.


Configuration.

  1. Dashboard → carte « 🛡️ Anti-spam » : choisis le niveau (Haut / Moyen / Faible).
  2. Carte « Anti-spam — sanction par déclencheur » : règle la sanction de chaque type.
  3. Active la bascule Anti-spam dans « 🛡️ Protections ».

💡 Astuce
Commence en niveau Moyen : il protège efficacement tout en respectant les salons que tu exclus (salon mèmes, salon liens…).

CommandeDescription
/settingsRouvre le menu de configuration (niveau et sanctions par déclencheur)
(détection automatique)Aucune commande : la surveillance est permanente une fois activée
↑ Retour aux fonctionnalités
🪤

HoneyPot

Un salon-piège où personne ne doit écrire : seuls les bots et les comptes piratés s'y font prendre.

Le HoneyPot est un salon-appât. Le principe : un salon où aucun vrai membre ne devrait jamais écrire. Les seuls à y poster sont les bots de spam et les comptes compromis qui écrivent partout automatiquement — ils se trahissent immédiatement.

Fonctionnement. À l'activation, le bot crée un salon au nom aléatoire avec un message d'avertissement et un compteur public des comptes attrapés. Tout le monde peut y écrire (c'est volontaire), mais dès qu'un membre poste :

Les bots légitimes ne déclenchent jamais le piège, et tu peux définir des membres ignorés (personne / staff / liste anti-spam).

⚠️ Attention
Ne donne aucune consigne d'écriture dans ce salon et ne l'utilise pour rien d'autre : son efficacité repose entièrement sur le fait que les vrais membres l'ignorent.

Configuration.

  1. Tape /honeypot create : le salon-piège est créé automatiquement.
  2. Règle la sanction avec /honeypot sanction ou depuis le Dashboard → carte « 🪤 HoneyPot » (sanction, membres ignorés, durée, salon).
  3. Active la bascule HoneyPot dans « 🛡️ Protections ».

💡 Astuce
Place le salon HoneyPot bien visible (en haut de la liste) pour maximiser les chances qu'un compte piraté/bot y poste en premier.

CommandeDescription
/honeypot createCrée le salon-piège HoneyPot
/honeypot regenerateRégénère le salon (nouveau nom aléatoire)
/honeypot disableDDésactive et supprime le HoneyPot
/honeypot sanctionChoisit la sanction appliquée aux comptes piégés
↑ Retour aux fonctionnalités
🎣

Anti-phishing

Supprime en temps réel les liens d'arnaque (faux Nitro, faux Steam, vol de compte…) grâce à une blocklist mondiale.

L'Anti-phishing protège tes membres contre les arnaques par lien, l'une des principales causes de comptes Discord volés.

Fonctionnement. Le bot télécharge chaque jour une blocklist mondiale de domaines d'arnaque (mise à jour communautaire) et la combine à ta liste locale. Tout message contenant un de ces domaines est supprimé immédiatement. En complément, une détection heuristique repère le typosquatting — les domaines qui imitent les vrais (ex. « dlscord.gift », « steamcommunlty.com ») — sans jamais bloquer les domaines officiels.

ℹ️ Info
La blocklist mondiale contient des dizaines de milliers de domaines d'arnaque et se met à jour automatiquement. Tu n'as rien à maintenir : la protection reste à jour toute seule.

Configuration.

  1. Choisis l'action avec /phishing action:<…> ou depuis le Dashboard → carte « 🎣 Anti-phishing » : alerter, ou supprimer + sanctionner.
  2. Active la bascule Anti-phishing dans « 🛡️ Protections ».

CommandeDescription
/phishing action:<...>Choisit l'action en cas de lien d'arnaque (alerte / supprimer / sanctionner)
↑ Retour aux fonctionnalités
🌙

Midnight IA

Renfort d'intelligence artificielle sur les messages ambigus que les règles fixes ne détectent pas.

Midnight IA ajoute une couche d'analyse intelligente là où les règles classiques atteignent leurs limites : les messages ambigus, formulés pour passer entre les mailles du filet.

Fonctionnement. Pour rester économe, seuls les messages suspects sont analysés (présence d'un lien, d'une invitation, de mentions de masse, compte récent, mots déclencheurs), avec une limite de débit. L'IA classe alors le message dans une catégorie — SAFE / SCAM / PHISHING / SPAM / RAID / NSFW — avec un score de confiance de 0 à 100. Au-delà du seuil que tu fixes, elle agit selon le mode choisi.

Mode d'actioneffet
 Alerter Prévient les modérateurs sans agir
 Supprimer Supprime le message
 Supprimer + sanctionner Supprime et applique la sanction définie


ℹ️ Info
Le seuil de confiance te permet de doser la sensibilité : plus il est élevé, plus l'IA n'agit que sur les cas certains (moins de faux positifs).

Configuration.

  1. /aiguard action:<…> confiance:<0-100> ou Dashboard → carte « 🌙 Midnight IA » : règle l'action, la sanction et le seuil.
  2. Active la bascule Midnight IA dans « 🛡️ Protections » (fonctionnalité premium).

CommandeDescription
/aiguard action:<...> confiance:<0-100>Active l'IA, choisit l'action et le seuil de confiance
↑ Retour aux fonctionnalités
⚖️

Modération

Toutes les commandes de modération, avec MP au membre sanctionné et logs clairs et détaillés.

MidnightAegis fournit une suite de modération complète, pensée pour être rapide et traçable.

Fonctionnement. Chaque sanction :

Le mute utilise le timeout natif de Discord et bascule automatiquement sur un rôle Mute au-delà du seuil configuré (indispensable au-delà de la limite de 28 jours imposée par Discord). On peut sanctionner par mention ou par identifiant — même un membre déjà parti — via commande ou via clic droit → Applications.


ℹ️ Info
L'accusé de réception du bot indique le statut du MP : reçu, MP fermés, silencieux ou expiré. Pour les kicks, softbans et bans temporaires, le MP contient en plus un bouton d'invitation pour que le membre puisse revenir une fois la sanction terminée.

Configuration. Le système de sanctions, le rôle Jail, le rôle Mute et le seuil de mute se règlent depuis le Dashboard → carte « ⚖️ Sanctions ».

CommandeDescription
/banBannit définitivement un membre
/tempbanBannit pour une durée donnée
/softbanBannit puis débannit pour nettoyer les messages
/unbanLève un bannissement
/kickExpulse un membre
/muteRéduit au silence (timeout ou rôle Mute)
/unmuteRétablit la parole
/jailIsole un membre dans la prison
/tempjailEmprisonne pour une durée donnée
/unjailLibère un membre
/warnAvertit un membre
/clearSupprime un lot de messages
/slowmodeActive le mode lent d'un salon
/snipeAffiche le dernier message supprimé
/noteAjoute une note de modération interne
/modviewAffiche l'historique de modération d'un membre
↑ Retour aux fonctionnalités
📜

Historique des sanctions

Toutes les sanctions centralisées dans une base consultable, filtrable et éditable.

L'historique centralise toutes les actions de modération dans une base de données consultable et modifiable, ce qui facilite le travail de l'équipe.

Ce qui est enregistré. Sanctions manuelles (/ban, /kick, /warn…), sanctions automatiques (anti-spam, honeypot, phishing, blocklist), et même les bannissements/expulsions/timeouts effectués sans le bot. Chaque entrée contient : le membre sanctionné, le modérateur, la raison, la date, le type, la durée et le statut.

Statuts d'une sanction :

StatutÉmojiSignification
 Actif 🟢 La sanction est en cours
 Expiré 🕐 La sanction est terminée
 Annulé 🚫 La sanction a été levée par un modérateur
 Échoué ❌ La sanction n'a pas pu être appliquée (manque de permissions)


Rechercher. /sanctions search permet de filtrer par membre, par modérateur, par type, par date ou par statut — et de combiner les critères.

Consulter. /sanctions info (id) affiche le détail complet d'une sanction précise.

Modifier / Supprimer. /sanctions edit (id) corrige la raison ; /sanctions delete (id) retire l'entrée de l'historique.

⚠️ Attention
Modifier ou supprimer une sanction met à jour l'historique mais ne change pas la sanction appliquée sur Discord (un membre banni restera banni).

Confidentialité pour les membres (/my-sanctions) :

NiveauCe que voit le membre
 Désactivé Rien
 Sanctions Ses sanctions et le temps restant
 Avec les raisons Ses sanctions + raisons (sans le modérateur)
 Avec raisons et modérateurs Tout : sanctions, raisons et modérateurs


ℹ️ Info
Quel que soit le niveau choisi, les modérateurs conservent un accès complet à l'historique via leurs outils.

CommandeDescription
/sanctions searchRecherche des sanctions (membre, modérateur, type, date, statut)
/sanctions infoDétail d'une sanction précise (par ID)
/sanctions editModifie la raison d'une sanction
/sanctions deleteSupprime une sanction de l'historique
/my-sanctionsPermet à un membre de consulter ses propres sanctions
↑ Retour aux fonctionnalités
🔒

Fermeture des MP / Jointures

Coupe en permanence les MP du serveur (anti-phishing) ou les nouvelles arrivées.

Fermeture des MP. Discord permet de fermer les MP entre membres d'un serveur, mais seulement pour 24 h. MidnightAegis réactive ce réglage automatiquement pour le maintenir indéfiniment — une protection forte contre le phishing en MP. Les amis, les bots, le staff et les personnes avec qui un membre a déjà échangé peuvent toujours communiquer.

Fermeture des jointures. Bloque définitivement toute nouvelle arrivée — idéal pour un serveur privé ou en maintenance.

ℹ️ Info
Ces fonctions nécessitent que les fonctionnalités Communauté de Discord soient activées sur le serveur.

Configuration.

  1. /dmlock ou Dashboard → carte « 🛡️ Protections » → bascule « Fermeture des MP ».
  2. /dmlock-info pour vérifier l'état courant.

CommandeDescription
/dmlockActive/désactive la fermeture permanente des MP du serveur
/dmlock-infoAffiche l'état de la fermeture des MP
↑ Retour aux fonctionnalités
🔏

Verrouillage de salons

Empêche temporairement @everyone d'écrire dans un salon, en un clic.

Le verrouillage est un outil de réaction rapide : en cas de débordement ou d'attaque dans un salon, /lock retire à @everyone la permission d'envoyer des messages. Tu peux préciser une durée de déverrouillage automatique, et un cadenas 🔒 est ajouté au nom du salon pour signaler son état. Un rôle disposant explicitement de la permission d'écrire pourra toutefois continuer (utile pour le staff).


💡 Astuce
Combine /lock avec une durée (ex. /lock duration:15m) pour figer un salon le temps qu'une situation se calme, sans avoir à penser à le rouvrir.

CommandeDescription
/lock [duration] [raison]Verrouille un salon (déverrouillage auto optionnel)
/unlock [raison]Déverrouille un salon
↑ Retour aux fonctionnalités
🚩

Signalements

Permet à la communauté de signaler rapidement les contenus et utilisateurs problématiques.

Les signalements donnent à tes membres un moyen simple de prévenir le staff, et au staff un flux de traitement clair.

Quatre méthodes de signalement :

Les modérateurs reçoivent une alerte avec trois boutons : Accepter, Refuser et Voir le message.

Configuration. Depuis le Dashboard → carte « 🚩 Signalements », règle le salon où arrivent les signalements et le rôle à notifier.

CommandeDescription
/report (membre) (raison)Signale un membre ou un contenu aux modérateurs
clic droit → Applications → SignalerSignaler | Signale un message ou un profil sans commande
↑ Retour aux fonctionnalités
🎖️

Rôle de Tag

Récompense automatiquement les membres qui portent le tag de ton serveur sur leur profil.

Le Rôle de Tag valorise la fidélité : dès qu'un membre affiche le tag de ton serveur sur son profil Discord, le bot lui attribue automatiquement un rôle de ton choix. S'il retire le tag, le rôle lui est retiré. Idéal pour offrir des avantages (salons exclusifs, couleur de pseudo…) à ceux qui « portent les couleurs » du serveur.

📸 CAPTURE — Discord : un profil de membre affichant le tag du serveur, et le rôle automatiquement attribué.

Configuration. /tagrole [rôle] ou Dashboard → carte « 🎖️ Rôle de Tag ».

CommandeDescription
/tagrole [rôle]Définit le rôle attribué aux membres qui portent le tag du serveur
↑ Retour aux fonctionnalités
📢

Panneaux d'information

Affiche des panneaux publics avec contenus et boutons interactifs.

Les panneaux d'information sont des messages publics enrichis que tu publies dans un salon, avec des contenus et des boutons interactifs. Chaque panneau peut afficher l'état des MP, le message de la Prison, l'accès aux sanctions ou le signalement, et proposer des boutons comme Traduire, Consulter mes sanctions ou Signaler. Tout se publie via /display public.

CommandeDescription
/display public salon:<...> contenus:<...> boutons:<...>Publie un panneau d'information interactif
↑ Retour aux fonctionnalités
🧰

Utilitaires

Des outils pratiques pour la gestion quotidienne du serveur.

Les utilitaires regroupent les commandes du quotidien :

CommandeDescription
/userinfoInformations détaillées sur un membre
/serverinfoInformations détaillées sur le serveur
/pruneExpulse les membres inactifs
/block addRestreint un utilisateur (remove | list)
/channel duplicateDuplique un salon (clear pour le vider)
/feedbackEnvoie un avis sur le bot
↑ Retour aux fonctionnalités
🔑

Authentication Manager

Protège des rôles sensibles par une authentification forte (PIN, OTP/2FA, passkeys), avec sessions temporaires.

L'Authentication Manager est une protection haut de gamme pour tes rôles les plus sensibles (staff, accès à des salons confidentiels…). Il exige une authentification réelle avant d'accorder le rôle.

Fonctionnement. Chaque membre crée un profil (/auth-profile) avec une ou plusieurs méthodes :

Chaque méthode donne un grade de sécurité (de E à S). Un administrateur protège un rôle (/auth-settings) en exigeant un grade minimum et une durée de session. Le membre s'authentifie (/auth) ; à l'expiration de la session, le rôle lui est retiré automatiquement. Après 5 échecs, le profil est verrouillé.

Configuration.

  1. /auth-settings add-role : protège un rôle (grade minimum + durée de session).
  2. Le membre fait /auth-profile pour enregistrer ses méthodes, puis /auth pour obtenir le rôle.

ℹ️ Info
La durée de session est temporaire : passé ce délai, le membre doit se ré-authentifier pour conserver le rôle protégé. C'est ce qui rend la protection efficace même si un compte est laissé connecté.
CommandeDescription
/authS'authentifier pour obtenir un rôle protégé
/auth-profileGérer son profil (PIN, OTP, passkeys)
/auth-settings add-roleProtéger un rôle (add-user | list)
↑ Retour aux fonctionnalités
🛑

Blocklist des raiders

Bannit à l'entrée les comptes connus comme malveillants, via le réseau MidnightAegis.

La Blocklist tient une liste d'identifiants de raiders connus. Dès qu'un de ces comptes tente de rejoindre, il est banni automatiquement et l'action est journalisée. Surtout, cette liste est alimentée par le réseau MidnightAegis : un compte sanctionné sur un serveur protégé devient connu — et bloqué — sur tous les serveurs protégés. C'est l'effet réseau qui rend la protection de plus en plus puissante à mesure que le bot se déploie.

Configuration.

  1. Active la bascule Blocklist auto-ban dans « 🛡️ Protections ».
  2. Gère la liste via /blocklist add ou depuis le Dashboard → carte « Blocklist des raiders ».

CommandeDescription
/blocklist addLa Blocklist tient une liste d'identifiants de raiders connus. Dès qu'un de ces comptes tente de rejoindre, il est banni automatiquement et l'action est journalisée. Surtout, cette liste est alimentée par le réseau MidnightAegis : un compte sanctionné sur un serveur protégé devient connu — et bloqué — sur tous les serveurs protégés. C'est l'effet réseau qui rend la protection de plus en plus puissante à mesure que le bot se déploie. 📸 CAPTURE — Discord : un log de bannissement automatique à l'entrée d'un raider connu de la blocklist. Configuration. Active la bascule Blocklist auto-ban dans « 🛡️ Protections ». Gère la liste via /blocklist add ou depuis le Dashboard → carte « Blocklist des raiders ». 📸 CAPTURE — Dashboard : la carte « Blocklist des raiders » (ajout par ID + liste des raiders connus).
↑ Retour aux fonctionnalités
🛡️

Anti-Nuke

Stoppe net un sabotage interne en surveillant le journal d'audit — même quand l'auteur est administrateur.

L'Anti-Nuke est la protection contre la compromission interne : un compte staff piraté, un bot malveillant ajouté, ou un administrateur mal intentionné qui tente de « nuke » le serveur.

Fonctionnement. Le bot surveille en continu le journal d'audit de Discord et détecte les actions dangereuses réalisées à un rythme anormal :

Quand le rythme dépasse le seuil configuré (par défaut 3 actions en 10 secondes), l'auteur est automatiquement mis en quarantaine (tous ses rôles retirés) — ou banni/expulsé selon ta configuration — même s'il est administrateur, et le propriétaire est alerté en message privé. Le propriétaire, le bot et les membres de la liste blanche ne sont jamais touchés.

⚠️ Attention
Pour que l'Anti-Nuke puisse agir, le bot doit posséder la permission « Voir le journal d'audit » et son rôle doit être placé tout en haut de la hiérarchie. Sinon, il ne pourra pas sanctionner un auteur situé au-dessus de lui.

ℹ️ Info
La configuration de l'Anti-Nuke est volontairement réservée au propriétaire du serveur : un administrateur compromis ne peut donc pas la désactiver.

Configuration.

  1. /antinuke whitelist operation:Ajouter utilisateur:@… : ajoute d'abord tes admins et bots de confiance à la liste blanche.
  2. /antinuke action, /antinuke seuil, /antinuke bots : règle la sanction, le seuil et le blocage des bots (ou depuis le Dashboard → carte « 🛡️ Anti-Nuke »).
  3. /antinuke toggle actif:True : active la protection.

💡 Astuce
Active toujours la liste blanche avant d'activer la protection, pour éviter de quarantainer par erreur un admin légitime lors d'une grosse réorganisation du serveur.

CommandeDescription
/antinuke statusAffiche l'état et la configuration de l'anti-nuke
/antinuke toggleActive ou désactive la protection (propriétaire du serveur)
/antinuke actionChoisit la sanction automatique (quarantaine, ban, expulsion)
/antinuke seuilRègle le seuil de déclenchement (actions / secondes)
/antinuke botsBloque automatiquement l'ajout de bots non autorisés
/antinuke whitelistAjoute/retire un membre ou bot de confiance
↑ Retour aux fonctionnalités
🧮

Risk Score

Évalue chaque nouvel arrivant et agit automatiquement sur les comptes à risque.

Le Risk Score va plus loin que l'âge du compte : il calcule une note de risque de 0 à 100 pour chaque arrivant, à partir de plusieurs signaux comportementaux.

Signaux analysés :

SignalEffet sur le score
 Âge du compte Plus le compte est récent, plus le score monte
 Avatar par défaut Aucune photo de profil = signal de compte jetable
 Pseudo suspect Pseudo auto-généré (lettres + chiffres), incohérent ou très court
 Marqué spammeur Compte signalé spammeur par Discord = score très élevé
 Réputation réseau Nombre de serveurs du réseau ayant déjà sanctionné ce compte


Réputation partagée. C'est la force du système : un compte déjà sanctionné sur 1 serveur du réseau gagne des points, sur 2 davantage, et sur 3 serveurs ou plus, il est banni automatiquement à l'arrivée — partout.

Action au-delà du seuil. Tu fixes un seuil (0-100) et l'action correspondante :

ActionEffet
 Alerter Prévient le staff sans agir (recommandé au début)
 Quarantaine Retire les rôles du membre
 Expulser Kick le membre
 Bannir Ban le membre

Configuration.

  1. /risk seuil et /risk action (ou Dashboard → carte « 🧮 Risk Score ») : règle le seuil et l'action.
  2. /risk reseau actif:True : contribue au réseau mondial de raiders.
  3. /risk toggle actif:True : active le scoring.

💡 Astuce
Commence en mode « Alerter » pendant quelques jours pour observer les scores réels de tes arrivants, puis passe à Quarantaine ou Bannir une fois que tu es sûr du seuil.

CommandeDescription
/risk statusAffiche l'état du scoring de risque
/risk toggleActive ou désactive le scoring
/risk seuilRègle le score minimum déclenchant une action
/risk actionChoisit l'action (alerte, quarantaine, expulsion, ban)
/risk reseauContribue au réseau mondial de raiders
/risk checkTeste le score de risque d'un membre
↑ Retour aux fonctionnalités

👥 Commandes par catégorie de rôle

Qui peut faire quoi sur ton serveur

👥

👑 Administrateur

CommandeDescription
/setupInstalle automatiquement tous les salons et rôles de sécurité (vérification, prison, logs).
/settingsOuvre le menu interactif de configuration de toutes les protections.
/languageChange la langue du bot (français / anglais).
/joinlockFerme définitivement les arrivées sur le serveur.
/dmlockActive la fermeture permanente des MP du serveur (anti-phishing).
/honeypot ...Crée, régénère ou désactive le salon-piège et règle sa sanction.
/auth-settings ...Protège un rôle sensible par authentification (grade minimum, durée de session).
/display publicPublie un panneau d'information interactif dans un salon.
/tagroleDéfinit le rôle attribué aux membres portant le tag du serveur.
/phishingConfigure l'action anti-phishing (alerte / suppression / sanction).
/aiguardActive et règle Midnight IA (action et seuil de confiance).
/antinukeonfigure la protection anti-nuke (activation, sanction, seuil, liste blanche)
/riskConfigure le scoring des comptes à risque (activation, seuil, action, réseau).
👥

🚔 Modérateur

CommandeDescription
/banBannit définitivement un membre.
/tempbanBannit un membre pour une durée définie.
/softbanBannit puis débannit pour nettoyer les messages d'un membre.
/kickExpulse un membre du serveur.
/muteRéduit un membre au silence (timeout ou rôle Mute).
/jailIsole un membre dans la prison.
/warnAdresse un avertissement à un membre.
/clearSupprime un lot de messages dans un salon.
/slowmodeActive le mode lent d'un salon.
/snipeAffiche le dernier message supprimé.
/modviewAffiche l'historique de modération d'un membre.
/noteAjoute une note de modération interne sur un membre.
/raidmodeActive ou désactive manuellement le mode raid.
/lockerrouille un salon (empêche @everyone d'écrire).
/unlockDéverrouille un salon.
/sanctions ...Recherche, consulte, édite ou supprime des sanctions.
/blocklist ...Gère la liste des raiders connus (ajout, retrait, vérification, liste).
👥

👤 Membre

CommandeDescription
/my-sanctionsConsulte ses propres sanctions selon le niveau de confidentialité du serveur.
/reportSignale un membre ou un contenu aux modérateurs.
/userinfoAffiche les informations d'un membre.
/serverinfoAffiche les informations du serveur.
/authS'authentifie pour obtenir un rôle protégé.
/auth-profileGère son profil d'authentification (PIN, OTP, passkeys).
/feedbackEnvoie un avis ou un retour sur le bot.