● Disponible Documentation · Bot de modération

NextGuard

Modération, sécurité et anti-raid pour gérer ton serveur de A à Z. Configuration 100 % en commandes slash, sanctions automatiques par paliers, journaux complets et protection à l'arrivée.

Présentation

NextGuard est le bot de modération et de sécurité de la gamme Nextbots. Il combine la modération manuelle classique (ban, kick, mute, warn) avec une protection automatique en temps réel : anti-raid, anti-spam, sanctions cumulatives par paliers, et filtrage des nouveaux arrivants.

Tout se configure en commandes slash, sans panneau web obligatoire. Chaque serveur est indépendant : sa configuration, ses rôles et ses journaux lui sont propres.

🛡️ Modération complète

Ban (mention ou ID, temporaire), kick, mute, warn expirable, casier par membre, nettoyage de salon.

⚡ Anti-raid

Détection des vagues de connexions, blocage des comptes récents, lockdown, quarantaine et alertes staff.

🚫 Anti-spam

Flood, mentions abusives, liens et invitations Discord, avec exemptions par rôle ou par salon.

📊 Sanctions par paliers

Avertissement → mute → kick → ban automatiquement, selon des seuils que tu définis.

🔒 NextShield, le module premium de sécurité avancée (anti-nuke, anti-scam, modération assistée par IA), est en développement. Voir la section dédiée.

Installation

NextGuard s'invite et se gère depuis ton espace membre Nextbots, lié à ton abonnement.

  1. Connecte-toi avec Discord depuis la page Connexion.
  2. Choisis une formule contenant la modération sur la page Tarifs (14 jours d'essai gratuit, sans carte débitée).
  3. Dans ton espace membre → onglet Mes bots, clique sur Inviter le bot.
  4. Autorise NextGuard sur ton serveur. Discord enregistre automatiquement l'identifiant du serveur (guildId) pour piloter ton accès.

Permissions Discord demandées

NextGuard demande les scopes bot et applications.commands, ainsi que les permissions nécessaires à son travail : expulser / bannir des membres, gérer les messages, gérer les rôles, modérer les membres (timeout) et gérer les salons (pour le lockdown et la commande nuke).

⚠️ Place le rôle de NextGuard au-dessus des rôles qu'il doit pouvoir sanctionner dans la hiérarchie du serveur. Discord interdit à un bot d'agir sur un membre dont le rôle le plus haut est au-dessus du sien. NextGuard vérifie ses permissions avant chaque action et te prévient s'il en manque.

Démarrage rapide

Une fois le bot sur ton serveur, lance l'assistant de configuration :

/setup // crée les salons et rôles recommandés (logs, mute, quarantaine…)

Puis branche l'essentiel en quelques commandes :

/config mod logs salon:#mod-logs // où publier les sanctions /config antiraid toggle état:on // activer l'anti-raid /config antispam toggle état:on // activer l'anti-spam /config permissions set role:@Staff niveau:Modérateur
💡 À tout moment, /help liste les commandes auxquelles tu as accès, et chaque sous-commande view (ex. /config antiraid view) affiche la configuration actuelle.

Niveaux & permissions

NextGuard utilise un système de niveaux de permission par rôle, indépendant des permissions Discord natives. Tu assignes tes rôles à un niveau, et chaque commande exige un niveau minimum (que tu peux personnaliser).

ActionCommande
Voir les rôles assignés à chaque niveau/config permissions view
Assigner un rôle à un niveau/config permissions set
Retirer un rôle du mapping/config permissions remove
Voir le niveau requis de chaque commande/config commandes view
Définir le niveau requis d'une commande/config commandes set
Remettre une commande à son niveau par défaut/config commandes reset
🔑 Les actions les plus sensibles (comme /nuke ou la réinitialisation de la configuration) sont réservées à l'Owner du serveur par défaut. Tu peux durcir ou assouplir le niveau requis de chaque commande avec /config commandes set.

Modération

Les commandes de sanction. Toutes sont tracées au casier du membre et publiées dans ton salon de logs si configuré.

CommandeDescription
/banBannir un membre par mention ou par ID Discord. Options : raison, durée (ex. 7d, 1h30m — sans durée = permanent), suppression de 0 à 7 jours de messages.
/unbanDébannir un utilisateur par son ID, avec raison.
/kickExpulser un membre du serveur, avec raison.
/muteRendre un membre muet pour une durée (timeout Discord natif, ou rôle mute si configuré).
/unmuteRetirer le mute d'un membre.
/warnAvertir un membre. L'avertissement peut expirer (ex. 30d) et compte dans les paliers de sanctions automatiques.
/clearSupprimer de 1 à 100 messages dans le salon, avec filtre optionnel par auteur.
/historyVoir le casier d'un membre (sanctions passées), avec une limite d'affichage configurable.
/clearhistoryEffacer tout le casier d'un membre.
/temproleGérer les rôles temporaires : add (membre + rôle + durée), remove, list.
/massroleAttribuer (add) ou retirer (remove) un rôle à tous les membres du serveur.
/nukeClone le salon et supprime l'original : un vrai nettoyage total de l'historique. Réservé à l'Owner par défaut.
/lockdownVerrouille (ou déverrouille) tout le serveur en cas de raid, avec raison enregistrée.
// Exemples /ban utilisateur:@Spammeur raison:"pub répétée" durée:7d supprimer:1 /warn utilisateur:@Membre raison:"langage" durée:30d /clear nombre:50 utilisateur:@Membre

Sécurité automatique

NextGuard agit sans intervention dès qu'un comportement anormal est détecté. Tout est réglable, et chaque module possède une sous-commande view pour vérifier sa configuration.

Anti-raid

Détecte les vagues de connexions suspectes (beaucoup de comptes qui rejoignent en peu de temps) et applique l'action de ton choix.

RéglageCommande
Activer / désactiver/config antiraid toggle
Seuil de connexions déclenchant l'alerte/config antiraid threshold
Fenêtre temporelle (en secondes)/config antiraid window
Action en cas de raid (alerte, quarantaine, kick, ban)/config antiraid action
Rôle de quarantaine/config antiraid quarantine-role
Salon d'alertes staff/config antiraid alert-channel
Bloquer les comptes trop récents (âge minimum en jours)/config antiraid new-account

Anti-spam

Surveille les messages en temps réel : flood, mentions de masse, liens et invitations Discord.

RéglageCommande
Activer / désactiver/config antispam toggle
Nombre de messages déclenchant la sanction/config antispam threshold
Fenêtre temporelle (en secondes)/config antispam window
Mentions maximum par message/config antispam max-mentions
Bloquer les invitations Discord/config antispam block-invites
Bloquer tous les liens externes/config antispam block-links
Exempter un rôle ou un salon du blocage de liens/config antispam allow-links-add
Retirer une exemption de liens/config antispam allow-links-remove

Sanctions automatiques par paliers

Définis ce qui se passe quand un membre accumule des avertissements. Exemple : 3 warns → mute 1h, 5 warns → kick, 7 warns → ban.

RéglageCommande
Voir les paliers configurés/config mod paliers-view
Ajouter ou modifier un palier (nb de warns → action)/config mod paliers-set
Supprimer tous les paliers/config mod paliers-reset
Salon de logs de modération/config mod logs
Rôle mute (sinon timeout Discord natif)/config mod muterole

Accueil & vérification

NextGuard sécurise et personnalise l'arrivée des nouveaux membres.

Vérification à l'entrée

RéglageCommande
Voir la configuration de vérification/config verification view
Activer / désactiver la gate de vérification/config verification toggle
Méthode de vérification/config verification type
Salon où apparaît la vérification/config verification channel

Auto-rôle

RéglageCommande
Voir l'auto-rôle actuel/config autorole view
Définir le rôle attribué automatiquement à l'arrivée (ou après vérification)/config autorole set
Désactiver l'auto-rôle/config autorole remove

Message de bienvenue

RéglageCommande
Voir la configuration/config welcome view
Salon de bienvenue/config welcome channel
Message (variables : {user}, {server}, {server.members})/config welcome message
Désactiver le message/config welcome disable

Journaux

NextGuard peut journaliser les événements du serveur par catégorie, chacun dans le salon de ton choix. Les webhooks de logs sont créés par le bot via l'API Discord, jamais à la main.

RéglageCommande
Voir la configuration des logs/config logs view
Définir le salon d'une catégorie de logs/config logs set
Activer / désactiver une catégorie/config logs toggle
Retirer le salon d'une catégorie/config logs remove

Commandes personnalisées

Crée tes propres commandes de réponse (FAQ, règles, liens utiles), en texte ou en embed. Pour des raisons de sécurité, ces commandes ne peuvent jamais exécuter d'action sensible : ce sont des réponses prédéfinies, pas du code arbitraire.

CommandeDescription
/custom createCréer une commande de réponse texte (variables : {user}, {server}, {channel}), optionnellement éphémère.
/custom create-embedCréer une commande qui répond par un embed (titre + description).
/custom editModifier la réponse d'une commande existante.
/custom deleteSupprimer une commande personnalisée.
/custom listLister toutes les commandes personnalisées du serveur.
/cmdExécuter une commande personnalisée (avec autocomplétion du nom).

NextShield ● Bientôt

NextShield est le module premium de sécurité avancée de NextGuard. Ce n'est pas un bot séparé : il s'active sur NextGuard pour les serveurs qui ont besoin d'une protection renforcée.

Périmètre prévu :

🧨 Anti-nuke

Détection et blocage des actions destructrices en masse (suppression de salons/rôles, bans en série) par un compte compromis ou un admin malveillant.

🎣 Anti-scam / phishing

Détection des liens d'arnaque et de hameçonnage connus, avec suppression et sanction automatiques.

🤖 Modération assistée par IA

Analyse contextuelle des messages en français pour repérer ce que les filtres par mots-clés laissent passer.

🚧 En développement. NextShield n'est pas encore disponible. Cette section décrit la feuille de route, pas une fonctionnalité active aujourd'hui. Suis sa sortie sur la page Nouveautés.

Référence des commandes

Toutes les familles de commandes de NextGuard, en un coup d'œil.

FamilleCommandes
Modération/ban /unban /kick /mute /unmute /warn /clear /history /clearhistory /temprole /massrole /nuke /lockdown
Configuration/config permissions · commandes · mod · antiraid · antispam · welcome · logs · autorole · verification · reset
Commandes perso/custom create · create-embed · edit · delete · list · /cmd
Utilitaires/setup /help /ping /changelog
Confidentialité/privacy info · /privacy purge
Maintenance/maintenance on · off · status · allow-role
Administration (équipe Nextbots)/admin setplan

Données & RGPD

NextGuard stocke des données nominatives (casiers de sanctions, configuration du serveur, journaux). Ces données sont traitées dans le respect du RGPD.

  • Suppression sur demande/privacy purge efface toutes les données NextGuard liées à ton serveur (irréversible). Réservé à l'Owner.
  • Transparence/privacy info affiche ce que le bot stocke pour ton serveur.
  • Départ du bot — si NextGuard est retiré du serveur, les données sont purgées ou anonymisées selon la politique de rétention.
  • Journal d'audit interne — toute action sensible (sanction, changement de configuration, maintenance) est tracée : qui, quoi, quand, sur qui.
📄 Détails complets dans notre politique de confidentialité.

Dépannage & FAQ

Le bot ne réagit pas à une sanction.

Vérifie que le rôle de NextGuard est au-dessus du rôle de la cible dans la hiérarchie, et qu'il possède bien les permissions (bannir, expulser, modérer). NextGuard te le signale dans sa réponse s'il lui manque un droit.

Un membre du staff n'a pas accès aux commandes.

Assigne son rôle au bon niveau avec /config permissions set, puis vérifie le niveau requis de la commande avec /config commandes view.

Les sanctions ne s'affichent nulle part.

Définis un salon de logs : /config mod logs salon:#mod-logs. Pour les autres événements, configure les catégories via /config logs set.

L'anti-spam bloque des liens légitimes.

Exempte le rôle ou le salon concerné : /config antispam allow-links-add.

J'ai perdu l'accès au bot.

L'accès suit ton statut de paiement. En cas d'échec ou d'annulation, le bot est suspendu ; il se réactive automatiquement après régularisation. Gère ton abonnement depuis l'onglet Abonnement de ton espace membre.

Besoin d'aide ? Ouvre un ticket depuis la page Support.

Prêt à lancer NextGuard ?

Préconfiguré, hébergé et maintenu par Nextbots. Essai gratuit 14 jours.

Voir les tarifs Découvrir la boutique