
Tu connais peut-être MEE6, Carl-bot ou Dyno : d'excellents robots de modération pour Discord. Tu les ajoutes, ils surveillent ton chat, ils suppriment le spam. Le souci : ce sont des services externes, souvent payants pour les options sérieuses, et tes données passent chez eux.
Nodyx a sa propre version, intégrée, gratuite, et qui ne sort jamais de chez toi : OctoGuard, un petit poulpe videur qui surveille ton chat et applique tes règles. Pas de bot à inviter, pas d'abonnement, et il est éteint par défaut : c'est toi qui décides tout.
Ce guide est fait pour quelqu'un qui n'a jamais touché à de la modération automatique. Si tu sais remplir un formulaire et cliquer un bouton, tu sais piloter OctoGuard. On y va doucement, étape par étape.
Sommaire
▸ ❧ Ce que tu auras à la fin
▸ ❧ OctoGuard, c'est quoi au juste ?
▸ ❧ L'activer en un clic
▸ ❧ Ta première règle, en mode test (la règle d'or)
▸ ❧ Les recettes prêtes à l'emploi
▸ ❧ Passer en réel quand tu as confiance
▸ ❧ Toute la boîte à outils
▸ ❧ Ça ne catche pas comme tu veux ?
▸ ❧ FAQ
▸ ❧ Et maintenant ?
❧ Ce que tu auras à la fin
Une communauté qui se modère toute seule, par tes règles, pendant que tu dors. Le spam, les insultes, les liens d'arnaque, les raids de mentions : gérés automatiquement, à la seconde.
Et le meilleur, ce qui rend OctoGuard différent des bots classiques : chaque règle peut tourner en mode test. En mode test, OctoGuard ne supprime rien, ne mute personne. Il note juste ce qu'il aurait fait, dans un journal. Tu regardes pendant un jour, tu vérifies qu'il attrape les bons messages et pas les innocents, et seulement après tu le laisses agir. Fini la peur du bot qui supprime la moitié du chat le premier jour.
❧ OctoGuard, c'est quoi au juste ?
C'est le modérateur intégré de ton instance Nodyx. Un poulpe sympathique qui lit chaque message du chat et, si une de tes règles correspond, agit comme tu le lui as dit : supprimer, avertir, rendre muet, bannir, ou juste noter.
Trois choses à retenir tout de suite :
▸ Il est gratuit et intégré. Rien à installer, rien à payer, aucun service externe. Il vit dans ton serveur.
▸ Il est éteint par défaut. Tant que tu ne crées aucune règle, il ne fait strictement rien. Tu construis ta modération brique par brique, à ton rythme.
▸ Il ne peut pas planter ton serveur. Même une règle maladroite tourne en sécurité (moteur re2, immunisé contre les ralentissements). Au pire elle attrape trop de choses, et tu le vois tout de suite dans le journal.
❧ L'activer en un clic
Pas de fichier à éditer, pas de ligne de commande. Tout se passe dans ton panneau admin :
▸ Ouvre Admin → Réglages (/admin/settings).
▸ Descends jusqu'à la section Sécurité & modération.
▸ Active le bouton Activer OctoGuard. C'est tout, ça prend effet immédiatement.
Va voir Admin → OctoGuard (/admin/octoguard) : tu y trouves un tableau de bord avec l'état, et huit onglets. Rassure-toi tout de suite : l'allumer ne déclenche rien. Sans aucune règle, OctoGuard reste les bras croisés. Allumer le bouton est donc totalement sans risque.
❧ Ta première règle, en mode test (la règle d'or)
La règle d'or du débutant, celle qui t'évitera tout regret : toute nouvelle règle commence en mode test. En mode test, OctoGuard écrit seulement dans le Journal, il ne supprime et ne mute personne. Tu observes, tu valides, ensuite tu le laisses agir.
Créons une règle qui repère deux insultes :
▸ Onglet Auto-mod, clique + Nouvelle règle.
▸ Donne-lui un nom que tu reconnaîtras, par exemple anti-insultes.
▸ Type : choisis Regex (texte). La case "Paramètres" se remplit toute seule avec un modèle à modifier.
▸ Remplace les mots du modèle par les tiens (les détails exacts à copier-coller sont dans la doc complète, lien en bas).
▸ Action : choisis Test (dry-run, log only).
▸ Rôles immunisés : laisse owner, admin, moderator. Ton équipe n'est jamais auto-modérée.
▸ Enregistre.
À partir de là, dès que quelqu'un écrit un de ces mots, OctoGuard le note dans l'onglet Journal, et rien d'autre. Voici ce que ça donne, en coulisses :
# Ta règle "anti-insultes" tourne en MODE TEST. Un membre poste :
pseudo_chaud : franchement t'es un idiot
# Dans le chat : rien ne bouge. Personne ne voit rien. Mais dans le Journal :
[Journal] 21:42 · OctoGuard · AURAIT supprimé · règle "anti-insultes"
# OctoGuard observe et note, sans rien casser. Tu le regardes vivre 1 journée.
Tu vis ta vie, tu reviens demain. Le mode test te laisse juger sur pièces avant de donner les clés.
❧ Les recettes prêtes à l'emploi
Tu n'as pas à tout inventer. Voici les règles que les vraies communautés utilisent au quotidien. Chacune se crée en quelques clics dans l'onglet Auto-mod, et le réglage exact à copier-coller t'attend dans la doc complète.
| La recette | Ce qu'elle bloque | Action conseillée |
|---|---|---|
| Anti-insultes | Les mots et insultes de ta liste | Supprimer |
| Anti-débauchage | Les invitations vers un autre serveur (discord.gg, t.me) | Supprimer |
| Anti-scam | Liens d'arnaque et de phishing (faux "free nitro", domaines piégés) | Mute ou ban temporaire |
| Anti-MAJUSCULES | Les messages qui CRIENT en majuscules | Avertir |
| Anti-raid | Les tempêtes de mentions (@everyone en boucle) | Mute |
| Anti-pub | Les messages qui balancent dix liens d'un coup | Supprimer |
| Mode strict | Tout lien sauf vers tes sites de confiance | Supprimer |
| Anti-spam classique | Les phrases types ("free nitro", "check my bio") | Supprimer |
Un bon kit de démarrage pour une jeune communauté : anti-débauchage + anti-scam + anti-raid, toutes les trois en mode test le premier jour. Ça couvre 90 % de ce qui frappe un serveur récent. Voici l'anti-scam au travail, une nuit où tu dormais :
arnaqueur_42 : 🎁 FREE NITRO par ici >> steamcommunlty.com/gift
# Note le "steamcommunlty" sans le i : un faux domaine, piège classique.
OctoGuard : message supprimé + arnaqueur_42 rendu muet 1 h (règle "anti-scam")
[Journal] 02:13 · OctoGuard · mute 1 h · arnaqueur_42 · domaine steamcommunlty.com
# Toi, tu dormais. OctoGuard a géré. Tes membres n'ont jamais vu l'arnaque.
❧ Passer en réel quand tu as confiance
Après un jour d'observation, ouvre le Journal et pose-toi deux questions : est-ce que la règle attrape bien ce que tu visais ? Est-ce qu'elle attrape par erreur des messages innocents ? Si tout est bon, tu la fais passer en réel :
Édite la règle, change l'Action de "Test" vers Supprimer le message (ou Avertir), coupe le mode test, enregistre. OctoGuard applique maintenant la règle, instantanément, sur chaque nouveau message. Et tu peux la repasser en test ou la désactiver en un clic à tout moment.
pseudo_chaud : franchement t'es un idiot
OctoGuard : message supprimé (règle "anti-insultes")
[Journal] 21:50 · OctoGuard · supprimé · pseudo_chaud · règle "anti-insultes"
# Le message disparaît du chat à la seconde. Ton équipe, elle, reste immunisée.
❧ Toute la boîte à outils
L'auto-modération est le moteur, mais OctoGuard est une boîte à outils complète. Voici les autres onglets en bref. Le mode d'emploi détaillé, pas à pas, de chacun se trouve dans la doc complète (lien plus bas).
▸ Bienvenue : un message public d'accueil pour chaque nouveau membre, signé par le poulpe, avec des variables comme son pseudo. Tu peux même lui attribuer un rôle automatiquement à l'inscription.
▸ Commandes : tes propres commandes de chat, du genre !règles ou !faq. Le membre tape, le poulpe répond. Aucun bot à héberger.
▸ Sourdines : pour rendre quelqu'un muet à la main, partout ou sur un seul salon, pour une durée que tu choisis.
▸ Signalements : quand un membre signale un message, ça arrive ici, en file à traiter, avec une protection anti-abus.
▸ Journal : la boîte noire. Tout ce qu'OctoGuard a fait (ou aurait fait en mode test) est écrit là, pour toujours.
▸ Webhook : pour les pros, envoyer chaque action vers ton propre tableau de bord, signé pour prouver que ça vient bien de chez toi.
❧ Ça ne catche pas comme tu veux ?
C'est normal au début, et c'est exactement à ça que sert le mode test. Quelques réflexes :
▸ Trop de faux positifs (des messages innocents attrapés) : la règle est trop large. Repasse-la en test, affine, ré-observe.
▸ Ça ne catche rien : vérifie que la règle est bien "Activée", et que ton compte n'est pas dans les rôles immunisés (forcément, en tant qu'admin, tu l'es).
▸ Tu as un doute : tu ne peux rien casser. Désactive la règle d'un clic, et tout revient à la normale instantanément.
❧ FAQ
OctoGuard va-t-il modérer mes modérateurs ?
Non, tant que leur rôle est dans la liste des rôles immunisés (par défaut : owner, admin, moderator).
J'ai peur qu'une règle supprime les mauvais messages.
C'est précisément le rôle du mode test : une règle en test ne touche jamais un message, elle ne fait que noter. Tu la promeus quand tu lui fais confiance.
Est-ce que ça ressemble à MEE6 ou Carl-bot ?
L'esprit est le même (auto-modération, commandes, message de bienvenue), mais OctoGuard est intégré à ton instance, gratuit, sans bot externe, et tes données ne sortent jamais de ton serveur.
Une règle ratée peut-elle ralentir mon serveur ?
Non. OctoGuard utilise le moteur re2 de Google, immunisé contre les ralentissements même avec un motif maladroit.
Quelque chose quitte-t-il mon serveur ?
Non. La seule exception est ce que tu configures toi-même dans l'onglet Webhook, vers une adresse que tu choisis.
❧ Et maintenant ?
Tu as tout pour démarrer : allume OctoGuard, crée ta première règle en mode test, observe une journée, puis laisse-le travailler. Brique par brique, ta communauté devient un endroit sain sans que tu aies à surveiller le chat en permanence.
Pour le mode d'emploi complet, onglet par onglet, avec les réglages exacts à copier-coller pour chaque recette, la documentation de référence est ici : nodyx.dev/octoguard.
Et si tu n'as pas encore ton instance Nodyx, le poulpe t'attend : c'est libre, auto-hébergé, et une instance = une communauté. À très vite.