Aller au contenu principal

Documentation

Les 51 commandes du bot : syntaxe, options, permissions et exemples.

Prise en main

Trois minutes de lecture qui rendent le reste de cette page évident.

Lire une syntaxe

Toutes les commandes sont des commandes slash : vous tapez / dans Discord, la liste apparaît, et Discord vous guide option par option. Dans cette page, la syntaxe se lit ainsi :

  • <option> : obligatoire, la commande ne part pas sans elle.
  • [option] : facultative, elle a une valeur par défaut ou n'a simplement pas d'effet.
  • /commande sous-commande : les commandes riches sont découpées en sous-commandes.

Les noms affichés ici sont ceux que le bot emploie dans cette langue. Le bot en parle onze, et la traduction va jusqu'au nom des commandes et de leurs options : après un /langue, /ban utilisateur: devient /ban user: en anglais.

Qui peut lancer quoi

Deux chemins mènent à une commande, et il suffit d'en emprunter un :

  • La permission Discord indiquée dans l'en-tête de chaque commande. Les administrateurs et le propriétaire du serveur les possèdent toutes.
  • Un rôle staff de niveau suffisant, pour les commandes de modération uniquement. C'est ce qui permet de confier /warn à une équipe sans lui donner le droit d'exclure des membres dans Discord.

Trois niveaux de staff existent, associés à des rôles de votre serveur avec /staff. Chaque commande de modération exige un niveau minimum, ajustable une par une :

NiveauCommandes ouvertes par défaut
Niveau 1 /clear /timeout /warn /history /sanction /note /slowmode
Niveau 2 /kick /ban /tempban /massmove /unwarn /lock /unlock /role
Niveau 3 /unban

Le niveau retenu pour un membre est celui de son rôle staff le plus élevé. Ces niveaux ouvrent l'accès : ils ne retirent jamais un droit à qui possède déjà la permission Discord correspondante.

Les codes de sanction

Chaque sanction prononcée par le bot (bannissement, expulsion, exclusion, avertissement) reçoit un code public unique de douze caractères, du type K7Q2M9XAP4RN. Ni I, ni L, ni O, ni 0, ni 1 : le code se dicte à voix haute sans ambiguïté.

Ce code est la clé de tout le reste : /sanction pour la fiche, /note pour y attacher un commentaire interne, /unwarn pour la révoquer. Il apparaît dans le message privé envoyé au membre, dans la confirmation reçue par le modérateur et dans le salon de logs.

Options communes aux commandes de modération

  • raison : reprise dans le MP au membre, dans le journal d'audit Discord et dans l'historique.
  • mp : prévenir le membre ou non. Par défaut, oui.
  • visibilité : rendre la confirmation visible du salon. Par défaut, non, seul le modérateur la voit.

Délai entre deux usages

Chaque commande impose un court délai par membre, indiqué dans son en-tête (2 à 10 secondes selon le coût de l'opération). Il protège le bot d'un emballement ; il ne s'applique jamais d'un membre à l'autre.

Site ou Discord ?

Indifféremment. Le dashboard et les commandes écrivent dans la même base de données : un réglage passé par une commande apparaît aussitôt sur le site, et une modification faite sur le site est prise en compte par le bot sans redémarrage. Les commandes de configuration les plus riches (/welcome, /logs, /ticket, /staff) ouvrent d'ailleurs un panneau interactif plutôt que de multiplier les options.

Les systèmes

Ce que font les modules une fois activés, le détail que la fiche d'une commande ne peut pas contenir.

Niveaux et expérience

Chaque message écrit dans un salon rapporte entre 15 et 25 XP, tirés au hasard. Un seul gain est compté par minute et par membre : écrire dix messages d'affilée ne rapporte pas plus qu'un seul. Les bots, les messages privés et les messages système (arrivées, épinglages) ne rapportent rien.

Passer du niveau L au suivant coûte 5 × L² + 50 × L + 100 XP. Le coût augmente donc à chaque palier, et seul l'XP total est conservé : le niveau s'en déduit.

PalierXP totalCoût du niveauOrdre de grandeur
Niveau 1 100 XP 100 XP ≈ 5 messages
Niveau 2 255 XP 155 XP ≈ 13 messages
Niveau 5 1 150 XP 380 XP ≈ 58 messages
Niveau 10 4 675 XP 955 XP ≈ 234 messages
Niveau 20 23 850 XP 2 855 XP ≈ 1 193 messages
Niveau 50 268 375 XP 14 555 XP ≈ 13 419 messages

La dernière colonne suppose une conversation ordinaire, au gain moyen. Elle donne l'ordre de grandeur. Le temps réel dépend de l'espacement des messages, puisque le compteur ne retient qu'un gain par minute.

À chaque passage de niveau, le bot répond dans le salon où le message a été écrit. L'annonce se règle depuis le dashboard : embed ou texte simple, titre, description, couleur, et les variables {level} et {xp} en plus des variables habituelles. Un salon où le bot ne peut pas écrire ne bloque rien : le niveau est acquis, seule l'annonce est abandonnée.

Le module est actif par défaut. L'éteindre arrête les gains et les annonces sans effacer quoi que ce soit : le classement reste en base et repart intact à la réactivation. Pour corriger un cas particulier, /xp ajoute, retire ou fixe l'XP d'un membre ; /rank et /leaderboard montrent le résultat.

Sanctions, historique et notes

Toute sanction prononcée par le bot est enregistrée : bannissement, bannissement temporaire, expulsion, exclusion, avertissement, et jusqu'aux levées (débannissement, retrait d'avertissement). Chacune reçoit son code de douze caractères.

L'ordre des opérations n'est pas anodin. Le message privé part avant la sanction. Après un bannissement, le bot n'a plus de serveur en commun avec la personne et ne pourrait plus l'écrire. L'enregistrement, lui, précède l'appel à Discord pour disposer du code ; si Discord refuse l'action, l'enregistrement est annulé, et aucune sanction fantôme ne reste dans le dossier.

Un bannissement temporaire programme sa propre levée. À l'échéance, le bot vérifie que le bannissement n'a pas été reposé entre-temps par un modérateur : si c'est le cas, il ne le lève pas. Un /ban définitif prononcé pendant la durée annule la levée programmée.

Les notes (/note, 25 par sanction) ne sont jamais montrées au membre concerné : elles servent au dialogue entre modérateurs, des mois plus tard, quand personne ne se souvient du contexte.

Protection à l'entrée

Trois mécanismes indépendants, qui se cumulent ou s'utilisent seuls :

  • Le captcha : à l'arrivée, le membre doit résoudre une épreuve pour obtenir son rôle. Par défaut : 3 essais, 5 minutes, expulsion en cas d'échec. La demande passe par message privé ; si le membre a fermé les siens, le bot crée un salon de vérification temporaire dans la catégorie que vous avez désignée, visible de lui seul, supprimé ensuite.
  • La vérification par le site : le membre clique sur un bouton, termine sur le site, et retrouve son rôle au retour. Le bot n'accorde rien lui-même ici : c'est le site qui vérifie l'identité auprès de Discord, puis attribue le rôle.
  • L'anti-raid : il ne vise pas l'individu mais le flux. Au-delà de 8 arrivées en 10 secondes (valeurs par défaut), il alerte, met en quarantaine ou expulse. Le filtre d'âge de compte laisse passer les habitués pris dans la vague.

Le rôle de quarantaine est le point commun des trois : posé à l'arrivée, il limite ce que le nouveau venu peut voir et faire, et se retire une fois la vérification passée. Tant qu'il est là, vous gardez la main, et rien n'empêche de débloquer quelqu'un vous-même.

Tickets

Un panneau publié dans un salon, 25 types de demande au maximum (la limite d'un menu déroulant Discord), et pour chacun : son emoji, sa couleur, son message d'accueil, son formulaire d'ouverture et l'équipe qui y a accès. L'ouverture crée un salon privé entre le demandeur et cette équipe. À la fermeture, la conversation est archivée en HTML dans le salon d'archives, et l'échange reste consultable une fois le salon supprimé.

Musique et rôles DJ

La lecture s'appuie sur une infrastructure audio dédiée. Si elle est indisponible, les commandes musicales le disent et tout le reste du bot continue de fonctionner.

Les commandes qui contrôlent une lecture en cours (/pause, /resume, /stop, /loop, /volume) sont réservées aux DJ. Est DJ : le propriétaire du serveur, un administrateur, un membre ayant « Gérer le serveur », ou un membre portant un rôle ajouté par /dj add. Tant qu'aucun rôle DJ n'est configuré, ces commandes ne répondent donc qu'à ces trois profils. Les rôles staff sont une liste distincte : ils n'accordent pas le statut DJ.

Les commandes de consultation (/queue, /nowplaying, /lyrics) et l'ajout de titres (/play) restent ouverts à tous.

Concours

Durée acceptée : de 10 secondes à 28 jours, écrite librement (30m, 1h30m, 2d). Jusqu'à 20 concours en cours et 20 gagnants par tirage.

Le tirage est toujours effectué par le bot, jamais par le site : lui seul peut vérifier, au moment du tirage, que les gagnants sont encore sur le serveur et portent le rôle exigé à l'inscription. Si personne ne se manifeste, /giveaway reroll retire.

Journalisation

21 types d'événements, répartis en 5 catégories (Messages, Membres, Modération, Vocal, Serveur), activables un par un. Chaque catégorie peut viser son propre salon : la modération d'un côté, les messages de l'autre.

Le contenu des messages n'est jamais stocké en base. Quand un message est supprimé, le bot publie un embed dans le salon que vous avez désigné, et c'est tout ce qui se passe. Une action faite par le bot lui-même (un bannissement via /ban) n'est journalisée qu'une fois, par le journal de modération qui nomme le modérateur.

Sauvegardes

Une sauvegarde photographie la structure du serveur (rôles, salons, permissions) et rend un code privé, envoyé en message privé. 3 sauvegardes sont conservées par propriétaire. Elle ne contient aucun message : ce n'est pas un historique de conversation. Le code permet de restaurer cette structure dans le serveur courant, donc aussi de cloner un serveur en l'important ailleurs.

Salons vocaux temporaires

Rejoindre le salon déclencheur crée un salon dont le membre est propriétaire : il peut le renommer, en limiter l'accès ou en fixer la capacité. Le salon disparaît dès qu'il se vide, il n'y a aucun ménage à faire.

Modération

Sanctionner, tracer, revenir en arrière. Chaque sanction prononcée par une de ces commandes reçoit un code public et rejoint l'historique du membre.

16 commandes

/ban

Bannir des membres Staff niveau 2 3 s Bot : Bannir des membres

Bannit un membre du serveur.

Bannissement définitif. Le membre est retiré du serveur et ne peut plus le rejoindre tant qu'il n'est pas débanni.

/ban <utilisateur> [raison] [mp] [visibilité]

OptionTypeRequiseDescription
utilisateur membre obligatoire L'utilisateur ciblé.
raison texte facultative La raison de cette action.400 caractères maximum
mp texte facultative Envoyer un MP à l'utilisateur (par défaut : oui).Choix : ✅ Oui, ❌ Non
visibilité texte facultative Rendre la confirmation visible par tous (par défaut : non).Choix : ✅ Oui, ❌ Non
  • Le message privé part avant le bannissement : une fois banni, le bot n'a plus de serveur en commun avec le membre et ne pourrait plus le joindre.
  • La sanction est enregistrée avant l'appel à Discord. Si le bannissement échoue (hiérarchie de rôles, permission manquante), l'enregistrement est annulé : aucune sanction fantôme ne reste dans l'historique.
  • Un bannissement définitif annule le débannissement automatique éventuellement programmé par /tempban.
  • Vous ne pouvez bannir ni vous-même, ni le bot, ni un membre dont le rôle le plus haut est supérieur ou égal au vôtre.

Exemples

/ban utilisateur:@kylian_ raison:Publicité répétée

Bannissement motivé, MP envoyé, confirmation privée.

/ban utilisateur:@kylian_ mp:❌ Non visibilité:✅ Oui

Sans prévenir le membre, mais avec une confirmation visible du salon.

/tempban

Bannir des membres Staff niveau 2 3 s Bot : Bannir des membres

Bannir temporairement un membre (débannissement auto à l'échéance)

Bannissement à durée déterminée. Le débannissement est programmé et exécuté par le bot à l'échéance.

/tempban <utilisateur> <durée> [raison] [mp] [visibilité]

OptionTypeRequiseDescription
utilisateur membre obligatoire L'utilisateur ciblé.
durée texte obligatoire La durée de l'exclusion.Choix : 60 secondes, 5 minutes, 10 minutes, 30 minutes, 1 heure, 3 heures, 12 heures, 1 jour, 3 jours, 1 semaine, 28 jours
raison texte facultative La raison de cette action.400 caractères maximum
mp texte facultative Envoyer un MP à l'utilisateur (par défaut : oui).Choix : ✅ Oui, ❌ Non
visibilité texte facultative Rendre la confirmation visible par tous (par défaut : non).Choix : ✅ Oui, ❌ Non
  • À l'échéance, le bot vérifie que le bannissement n'a pas été reposé entre-temps par un modérateur : si c'est le cas, il ne le lève pas.
  • Un /ban prononcé pendant la durée annule le débannissement automatique.

Exemples

/tempban utilisateur:@kylian_ durée:7 jours raison:Spam

Réintégration automatique dans une semaine.

/unban

Bannir des membres Staff niveau 3 3 s Bot : Bannir des membres

Débannit un utilisateur via son identifiant.

Lève un bannissement. La personne n'étant plus sur le serveur, elle se désigne par son identifiant Discord.

/unban <identifiant>

OptionTypeRequiseDescription
identifiant texte obligatoire L'identifiant Discord de l'utilisateur banni à débannir.20 caractères maximum
  • L'identifiant se copie depuis la liste des bannis de Discord (Paramètres du serveur → Bannissements), le mode développeur activé.
  • C'est la seule commande de modération dont le niveau staff par défaut est 3.

Exemples

/unban identifiant:428917364520394752

/kick

Expulser des membres Staff niveau 2 3 s Bot : Expulser des membres

Expulse un membre du serveur.

Expulse un membre. Rien ne l'empêche de revenir avec une nouvelle invitation.

/kick <utilisateur> [raison] [mp] [visibilité]

OptionTypeRequiseDescription
utilisateur membre obligatoire L'utilisateur ciblé.
raison texte facultative La raison de cette action.400 caractères maximum
mp texte facultative Envoyer un MP à l'utilisateur (par défaut : oui).Choix : ✅ Oui, ❌ Non
visibilité texte facultative Rendre la confirmation visible par tous (par défaut : non).Choix : ✅ Oui, ❌ Non
  • Le message privé part avant l'expulsion, pour la même raison que sur /ban.

Exemples

/kick utilisateur:@marin raison:Provocation en vocal

/timeout

Exclure des membres Staff niveau 1 3 s Bot : Exclure des membres

Rend muet un membre temporairement.

Exclusion temporaire native de Discord : le membre reste sur le serveur mais ne peut plus écrire, réagir ni parler en vocal.

/timeout <utilisateur> <durée> [raison] [mp] [visibilité]

OptionTypeRequiseDescription
utilisateur membre obligatoire L'utilisateur ciblé.
durée texte obligatoire La durée de l'exclusion.Choix : 60 secondes, 5 minutes, 10 minutes, 30 minutes, 1 heure, 3 heures, 12 heures, 1 jour, 3 jours, 1 semaine, 28 jours
raison texte facultative La raison de cette action.400 caractères maximum
mp texte facultative Envoyer un MP à l'utilisateur (par défaut : oui).Choix : ✅ Oui, ❌ Non
visibilité texte facultative Rendre la confirmation visible par tous (par défaut : non).Choix : ✅ Oui, ❌ Non
  • La durée maximale est de 28 jours : c'est une limite de Discord, pas du bot.
  • L'exclusion se lève seule à l'échéance, sans intervention du bot.

Exemples

/timeout utilisateur:@marin durée:1 heure raison:Insultes

/warn

Exclure des membres Staff niveau 1 3 s

Avertit un membre.

Avertissement enregistré. Aucune sanction technique n'est appliquée : c'est une trace, consultable ensuite.

/warn <utilisateur> [raison] [mp] [visibilité]

OptionTypeRequiseDescription
utilisateur membre obligatoire L'utilisateur ciblé.
raison texte facultative La raison de cette action.400 caractères maximum
mp texte facultative Envoyer un MP à l'utilisateur (par défaut : oui).Choix : ✅ Oui, ❌ Non
visibilité texte facultative Rendre la confirmation visible par tous (par défaut : non).Choix : ✅ Oui, ❌ Non
  • L'avertissement reçoit un code de sanction comme n'importe quelle autre entrée : il se retrouve avec /history ou /sanction, et se révoque avec /unwarn.

Exemples

/warn utilisateur:@marin raison:Deuxième rappel sur le langage

/unwarn

Exclure des membres Staff niveau 2 3 s

Révoquer un avertissement par son code

Révoque un avertissement précis à partir de son code.

/unwarn <identifiant>

OptionTypeRequiseDescription
identifiant texte obligatoire L'identifiant de la sanction (ex : K7Q2M9XA).16 caractères maximum
  • La révocation ne fait pas disparaître l'entrée de l'historique : elle la marque comme levée.

Exemples

/unwarn identifiant:K7Q2M9XAP4RN

/history

Exclure des membres Staff niveau 1 3 s

Affiche toutes les sanctions d'un membre.

Dossier complet d'un membre : toutes ses sanctions, de la plus récente à la plus ancienne.

/history <utilisateur>

OptionTypeRequiseDescription
utilisateur membre obligatoire L'utilisateur ciblé.
  • La liste se parcourt page par page avec les boutons du message ; chaque entrée affiche son code, son type, son motif et son auteur.

Exemples

/history utilisateur:@kylian_

/sanction

Exclure des membres Staff niveau 1 3 s

Affiche les détails d'une sanction via son identifiant.

Fiche détaillée d'une sanction : type, motif, modérateur, date, notes internes attachées.

/sanction <identifiant>

OptionTypeRequiseDescription
identifiant texte obligatoire L'identifiant de la sanction (ex : K7Q2M9XA).16 caractères maximum

Exemples

/sanction identifiant:K7Q2M9XAP4RN

/note

Exclure des membres Staff niveau 1 3 s

Gère les notes attachées à une sanction.

Notes internes attachées à une sanction. Elles ne sont jamais montrées au membre concerné : elles servent au dialogue entre modérateurs.

/note add <identifiant> <texte>

Ajoute une note à une sanction.

OptionTypeRequiseDescription
identifiant texte obligatoire L'identifiant de la sanction (ex : K7Q2M9XA).16 caractères maximum
texte texte obligatoire Le contenu de la note.1000 caractères maximum

/note list <identifiant>

Affiche les notes d'une sanction.

OptionTypeRequiseDescription
identifiant texte obligatoire L'identifiant de la sanction (ex : K7Q2M9XA).16 caractères maximum

/note remove <identifiant> <numéro>

Supprime une note d'une sanction.

OptionTypeRequiseDescription
identifiant texte obligatoire L'identifiant de la sanction (ex : K7Q2M9XA).16 caractères maximum
numéro nombre entier obligatoire La position de la note dans la liste (voir /note list).Minimum 1
  • Jusqu'à 25 notes par sanction. Au-delà, la fiche dépasserait la taille maximale d'un message Discord.

Exemples

/note add identifiant:K7Q2M9XAP4RN texte:A reconnu les faits en MP

/note remove identifiant:K7Q2M9XAP4RN numéro:2

Le numéro est la position affichée par /note list.

/clear

Gérer les messages Staff niveau 1 3 s Bot : Gérer les messages

Supprime un certain nombre de messages.

Supprime en une fois les derniers messages d'un salon.

/clear <nombre>

OptionTypeRequiseDescription
nombre nombre entier obligatoire Nombre de messages à supprimer (1-100).De 1 à 100
  • Discord refuse la suppression groupée des messages de plus de 14 jours : ceux-là sont ignorés, et le bot annonce le nombre réellement supprimé.
  • La suppression est attribuée au modérateur dans les logs, et non à l'auteur des messages.

Exemples

/clear nombre:50

/slowmode

Gérer les salons Staff niveau 1 3 s Bot : Gérer les salons

Définit le mode lent d'un salon.

Impose un délai minimal entre deux messages d'un même membre.

/slowmode <seconds> [channel]

OptionTypeRequiseDescription
seconds nombre entier obligatoire Délai du mode lent en secondes (0 = désactivé).De 0 à 21600
channel salon facultative Salon ciblé (par défaut : le salon courant).Type : salon écrit, salon d'annonces
  • 0 désactive le mode lent. Le maximum, 21 600 secondes, correspond aux 6 heures autorisées par Discord.

Exemples

/slowmode seconds:30

Sur le salon courant.

/slowmode seconds:0 channel:#général

Retour à la normale sur un autre salon.

/lock

Gérer les salons Staff niveau 2 3 s Bot : Gérer les salons

Verrouille un salon (les membres ne peuvent plus écrire).

Retire au rôle @everyone le droit d'écrire dans le salon. Les messages restent lisibles.

/lock [channel] [raison]

OptionTypeRequiseDescription
channel salon facultative Salon ciblé (par défaut : le salon courant).Type : salon écrit, salon d'annonces
raison texte facultative La raison de cette action.400 caractères maximum

Exemples

/lock raison:Débat qui dérape, on reprend demain

/unlock

Gérer les salons Staff niveau 2 3 s Bot : Gérer les salons

Déverrouille un salon précédemment verrouillé.

Rend la parole au salon verrouillé.

/unlock [channel] [raison]

OptionTypeRequiseDescription
channel salon facultative Salon ciblé (par défaut : le salon courant).Type : salon écrit, salon d'annonces
raison texte facultative La raison de cette action.400 caractères maximum

Exemples

/unlock channel:#général

/role

Gérer les rôles Staff niveau 2 3 s Bot : Gérer les rôles

Ajoute ou retire un rôle à un membre.

Ajoute ou retire un rôle sans passer par les paramètres du serveur.

/role add <utilisateur> <role>

Ajoute un rôle à un membre.

OptionTypeRequiseDescription
utilisateur membre obligatoire L'utilisateur ciblé.
role rôle obligatoire Le rôle à ajouter ou retirer.

/role remove <utilisateur> <role>

Retire un rôle à un membre.

OptionTypeRequiseDescription
utilisateur membre obligatoire L'utilisateur ciblé.
role rôle obligatoire Le rôle à ajouter ou retirer.
  • Le bot ne peut manipuler que les rôles situés sous le sien dans la hiérarchie.
  • Vous ne distribuez jamais un rôle situé au-dessus du vôtre. Et si vous passez par un niveau staff plutôt que par la permission « Gérer les rôles », les rôles porteurs d'une permission sensible (Administrateur, Gérer les rôles, Bannir des membres...) sont refusés : une dispense ne vaut pas plus que la permission qu'elle remplace.

Exemples

/role add utilisateur:@sofia role:@Membre confirmé

/massmove

Déplacer des membres Staff niveau 2 5 s Bot : Déplacer des membres

Déplace tout le monde d'un salon vocal vers un autre.

Déplace d'un coup tous les membres présents dans un salon vocal.

/massmove <source> <destination> [visibilité]

OptionTypeRequiseDescription
source salon obligatoire Le salon vocal d'où déplacer tout le monde.Type : salon vocal, salon de conférence
destination salon obligatoire Le salon vocal vers lequel déplacer tout le monde.Type : salon vocal, salon de conférence
visibilité texte facultative Rendre la confirmation visible par tous (par défaut : non).Choix : ✅ Oui, ❌ Non
  • Utile pour rassembler un événement, ou vider un salon vocal sans déconnecter personne.

Exemples

/massmove source:Salon 1 destination:Scène

Configuration

Les modules du serveur. Tous sont éteints par défaut, et tout ce qui se règle ici se règle aussi depuis le dashboard. C'est la même base de données.

15 commandes

/welcome

Gérer le serveur 3 s Bot : Voir les salons, Envoyer des messages, Intégrer des liens

Configurer les messages de bienvenue et d'au revoir

Ouvre un panneau interactif : message de bienvenue, message d'au revoir, salons, bannière générée et couleurs se règlent là, sans sous-commande à retenir.

/welcome

  • Variables disponibles dans les textes : {user}, {username}, {displayname}, {tag}, {id}, {server}, {membercount}.
  • Le message d'au revoir est indépendant du message de bienvenue : salon différent, activation différente.
  • Une bannière est générée pour chaque arrivée, aux couleurs choisies pour le serveur.

/logs

Gérer le serveur 3 s Bot : Voir les salons, Envoyer des messages, Intégrer des liens

Configure et personnalise le système de journalisation (logs).

Panneau de configuration de la journalisation : 21 types d'événements, activables un par un.

/logs setup

Ouvre le panneau de configuration des logs.

/logs disable

Désactive les logs et efface leur configuration.

  • Les événements sont répartis en 5 catégories : Messages, Membres, Modération, Vocal, Serveur.
  • Chaque catégorie peut viser son propre salon : la modération d'un côté, les messages de l'autre.
  • Le contenu des messages n'est jamais stocké en base : il apparaît dans l'embed publié, rien de plus.
  • /logs disable efface la configuration, il ne se contente pas de la mettre en pause.

/ticket

Gérer le serveur 3 s Bot : Gérer les salons

Configure et personnalise le système de tickets.

Panneau de configuration du système de tickets : types, formulaires, équipes, transcriptions.

/ticket setup

Ouvre le panneau de configuration des tickets.

/ticket disable

Désactive le système de tickets et retire le panneau.

  • Jusqu'à 25 types de ticket, la limite d'un menu déroulant Discord. Chacun a son emoji, sa couleur, son message d'accueil et son formulaire d'ouverture.
  • À la fermeture, la conversation est archivée en HTML dans le salon d'archives choisi.

/verify

Gérer le serveur 3 s Bot : Gérer les rôles

Configure la vérification par le site (bouton + rôle).

Vérification par le site : le membre clique sur un bouton dans Discord, termine sur omniaze.com, et reçoit son rôle au retour.

/verify enable <role> [quarantine] [log]

Active la vérification et choisit le rôle attribué ensuite.

OptionTypeRequiseDescription
role rôle obligatoire Le rôle attribué une fois le membre vérifié sur le site.
quarantine rôle facultative Rôle retiré après vérification (facultatif, ex. Non vérifié).
log salon facultative Salon où journaliser chaque vérification réussie (facultatif).Type : salon écrit, salon d'annonces

/verify panel [channel]

Publie (ou met à jour) le panneau de vérification et son bouton.

OptionTypeRequiseDescription
channel salon facultative Salon où publier le panneau de vérification.Type : salon écrit, salon d'annonces

/verify disable

Désactive la vérification par le site sur ce serveur.

/verify status

Affiche la configuration actuelle de la vérification.

  • Le rôle de quarantaine est facultatif : sans lui, la vérification ne fait qu'ajouter un rôle ; avec lui, elle fait aussi sortir le membre du sas.
  • /verify panel republie le panneau si le message a été supprimé, ou le met à jour après un changement de texte.

Exemples

/verify enable role:@Membre quarantine:@Non vérifié log:#arrivées

/verify panel channel:#vérification

/captcha

Gérer le serveur 3 s Bot : Gérer les rôles, Gérer les salons

Configure le captcha qui vérifie les nouveaux membres.

Vérification à l'entrée : le nouveau venu doit résoudre un captcha pour obtenir son rôle.

/captcha enable <rôle> <catégorie> [quarantaine]

Active le captcha et choisit le rôle de vérification.

OptionTypeRequiseDescription
rôle rôle obligatoire Le rôle attribué aux membres une fois le captcha réussi.
catégorie salon obligatoire Catégorie où créer les salons de vérification temporaires (MP fermés).Type : catégorie
quarantaine rôle facultative Rôle restrictif attribué à l'arrivée et retiré une fois le membre vérifié.

/captcha disable

Désactive le captcha sur ce serveur.

/captcha status

Affiche la configuration actuelle du captcha.

  • La catégorie est obligatoire : si le membre a fermé ses messages privés, le bot y crée un salon de vérification temporaire, visible de lui seul, supprimé ensuite.
  • Réglages par défaut : 3 essais, 5 minutes pour répondre, expulsion en cas d'échec. Le délai, le nombre d'essais et la sanction se modifient depuis le dashboard.
  • Tant que la vérification n'est pas passée, le membre reste dans le rôle de quarantaine : vous gardez la possibilité de le débloquer à la main.

Exemples

/captcha enable rôle:@Membre catégorie:Vérification quarantaine:@Arrivant

/antiraid

Gérer le serveur 3 s

Configure la protection anti-raid.

Détection d'une vague d'arrivées anormale, et réaction automatique.

/antiraid enable [threshold] [window] [action] [channel] [quarantaine] [creation-auto]

Active l'anti-raid et règle ses seuils.

OptionTypeRequiseDescription
threshold nombre entier facultative Nombre d'arrivées qui déclenche l'alerte.De 2 à 50
window nombre entier facultative Fenêtre de détection en secondes.De 3 à 120
action texte facultative Que faire des nouveaux membres pendant un raid.Choix : Alerte seule, Quarantaine, Expulsion
channel salon facultative Salon où sont envoyées les alertes de raid.Type : salon écrit, salon d'annonces
quarantaine rôle facultative Rôle restrictif posé sur les arrivants pendant un raid.
creation-auto oui / non facultative Créer le rôle de quarantaine s'il n'y en a pas encore.

/antiraid disable

Désactive la protection anti-raid.

/antiraid status

Affiche la configuration anti-raid actuelle.

  • Par défaut : 8 arrivées en 10 secondes déclenchent la protection, et les nouveaux venus sont mis en quarantaine.
  • Trois réactions possibles : alerter seulement, mettre en quarantaine, ou expulser.
  • L'âge du compte peut servir de filtre (168 heures par défaut) : les comptes anciens traversent la vague sans être inquiétés. Ce réglage se fait depuis le dashboard.

Exemples

/antiraid enable threshold:10 window:15 action:Quarantaine channel:#alertes

/reactionrole

Gérer le serveur 3 s Bot : Gérer les rôles

Crée des boutons de rôles en libre-service.

Panneaux de rôles en libre-service : un message, des boutons, un rôle par bouton.

/reactionrole create <channel> [title] [description] [mode] [color]

Crée un nouveau panneau de réaction-rôles.

OptionTypeRequiseDescription
channel salon obligatoire Salon où publier le panneau.Type : salon écrit, salon d'annonces
title texte facultative Titre du panneau.256 caractères maximum
description texte facultative Description du panneau.2000 caractères maximum
mode texte facultative Cumul (plusieurs rôles) ou unique (un seul rôle à la fois).Choix : Cumul, Unique
color texte facultative Couleur de l'embed (hex, ex : #5865F2).7 caractères maximum

/reactionrole addrole <panel> <role> [label] [emoji]

Ajoute un bouton de rôle à un panneau.

OptionTypeRequiseDescription
panel texte obligatoire Quel panneau (à choisir dans la liste).
role rôle obligatoire Le rôle attribué par le bouton.
label texte facultative Libellé du bouton (par défaut : nom du rôle).80 caractères maximum
emoji texte facultative Emoji du bouton (facultatif).40 caractères maximum

/reactionrole removerole <panel> <role>

Retire un bouton de rôle d'un panneau.

OptionTypeRequiseDescription
panel texte obligatoire Quel panneau (à choisir dans la liste).
role rôle obligatoire Le rôle attribué par le bouton.

/reactionrole delete <panel>

Supprime un panneau de réaction-rôles.

OptionTypeRequiseDescription
panel texte obligatoire Quel panneau (à choisir dans la liste).

/reactionrole list

Liste les panneaux de réaction-rôles.

  • Jusqu'à 25 panneaux par serveur et 25 rôles par panneau.
  • Mode Cumul : le membre prend et rend les rôles qu'il veut. Mode Unique : un seul rôle du panneau à la fois, le précédent est retiré automatiquement.
  • Le panneau se construit en deux temps : create pour le message, puis un addrole par bouton.

Exemples

/reactionrole create channel:#rôles title:Vos notifications mode:Cumul

/reactionrole addrole panel:Vos notifications role:@Annonces emoji:📣

/tempvoice

Gérer le serveur 3 s Bot : Gérer les salons, Gérer les rôles, Déplacer des membres

Configure les salons vocaux temporaires (rejoindre pour créer).

Salons vocaux à la demande : rejoindre le salon déclencheur crée un salon dont le membre est propriétaire.

/tempvoice enable <salon> <catégorie>

Active les salons temporaires et choisit le salon déclencheur.

OptionTypeRequiseDescription
salon salon obligatoire Le salon vocal qui crée un salon temporaire quand on le rejoint.Type : salon vocal
catégorie salon obligatoire Catégorie où sont créés les salons vocaux temporaires.Type : catégorie

/tempvoice disable

Désactive les salons vocaux temporaires sur ce serveur.

/tempvoice status

Affiche la configuration actuelle des salons temporaires.

  • Le salon temporaire est supprimé dès qu'il se vide : aucune trace, aucun nettoyage à faire.
  • Son propriétaire peut le renommer, en limiter l'accès ou en fixer la capacité.

Exemples

/tempvoice enable salon:➕ Créer un salon catégorie:Vocaux

/giveaway

Gérer le serveur 3 s

Créer et gérer des concours (giveaways).

Concours avec tirage au sort automatique à l'échéance.

/giveaway start <lot> <durée> [gagnants] [salon] [rôle]

Lancer un nouveau concours.

OptionTypeRequiseDescription
lot texte obligatoire Ce qui est mis en jeu.256 caractères maximum
durée texte obligatoire Durée du concours (ex : 1h, 30m, 2d).50 caractères maximum
gagnants nombre entier facultative Nombre de gagnants à tirer (défaut : 1).De 1 à 20
salon salon facultative Le salon où publier le concours (défaut : salon actuel).Type : salon écrit, salon d'annonces
rôle rôle facultative Réserver la participation aux membres ayant ce rôle.

/giveaway end <concours>

Terminer un concours maintenant et tirer les gagnants.

OptionTypeRequiseDescription
concours texte obligatoire Quel concours (choisir dans la liste).

/giveaway reroll <concours>

Retirer de nouveaux gagnants pour un concours terminé.

OptionTypeRequiseDescription
concours texte obligatoire Quel concours (choisir dans la liste).

/giveaway cancel <concours>

Annuler un concours sans tirer de gagnant.

OptionTypeRequiseDescription
concours texte obligatoire Quel concours (choisir dans la liste).

/giveaway list

Lister les concours actifs de ce serveur.

  • Durée acceptée : de 10 secondes à 28 jours. Format libre : 30m, 2h, 1h30m, 3d.
  • Jusqu'à 20 concours en cours par serveur, et 20 gagnants par tirage.
  • reroll retire un nouveau gagnant après coup, si le premier ne se manifeste pas.

Exemples

/giveaway start lot:Un mois de Nitro durée:2d gagnants:3 salon:#concours

/giveaway start lot:Clé de jeu durée:1h30m rôle:@Booster

Participation réservée aux boosters.

/xp

Gérer le serveur 3 s

Gère l'XP des membres.

Ajustement manuel de l'expérience d'un membre, sans toucher au reste du classement.

/xp give <utilisateur> <montant>

Donne de l'XP à un membre.

OptionTypeRequiseDescription
utilisateur membre obligatoire L'utilisateur ciblé.
montant nombre entier obligatoire Quantité d'XP.De 1 à 10000000

/xp remove <utilisateur> <montant>

Retire de l'XP à un membre.

OptionTypeRequiseDescription
utilisateur membre obligatoire L'utilisateur ciblé.
montant nombre entier obligatoire Quantité d'XP.De 1 à 10000000

/xp set <utilisateur> <montant>

Définit l'XP d'un membre à une valeur exacte.

OptionTypeRequiseDescription
utilisateur membre obligatoire L'utilisateur ciblé.
montant nombre entier obligatoire Quantité d'XP.De 0 à 10000000
  • give et remove travaillent en relatif, set en absolu.
  • Le passage de niveau qui découle de l'ajustement est annoncé comme n'importe quel autre.

Exemples

/xp give utilisateur:@sofia montant:500

/live

Gérer le serveur 3 s

Annonce automatiquement les directs Twitch et YouTube.

/live enable <channel> [mention]

Active les annonces et choisit le salon où elles sont publiées.

OptionTypeRequiseDescription
channel salon obligatoire Le salon où les annonces de live sont publiées.Type : salon écrit, salon d'annonces
mention rôle facultative Le rôle notifié à chaque annonce (@everyone fonctionne aussi).

/live add <platform> <streamer> [channel]

Suit une chaîne Twitch ou YouTube.

OptionTypeRequiseDescription
platform texte obligatoire La plateforme de la chaîne.Choix : Twitch, YouTube
streamer texte obligatoire Nom de la chaîne, son @pseudo ou l'adresse de sa page.200 caractères maximum
channel salon facultative Le salon où les annonces de live sont publiées.Type : salon écrit, salon d'annonces

/live remove <platform> <streamer>

Ne suit plus une chaîne.

OptionTypeRequiseDescription
platform texte obligatoire La plateforme de la chaîne.Choix : Twitch, YouTube
streamer texte obligatoire Nom de la chaîne, son @pseudo ou l'adresse de sa page.200 caractères maximum

/live list

Affiche les chaînes suivies sur ce serveur.

/live disable

Désactive les annonces de live sur ce serveur.

/live status

Affiche la configuration actuelle des annonces de live.

/staff

Gérer le serveur 3 s

Gère les rôles staff autorisés à utiliser la modération.

Cœur du contrôle d'accès : trois niveaux de staff associés à des rôles de votre serveur, et un niveau minimum par commande de modération.

/staff manage

Ouvre un panneau interactif pour configurer les rôles staff et le niveau des commandes.

/staff clear

Retire tous les rôles staff.

/staff command <command> <level>

Définit le niveau staff requis pour utiliser une commande de modération.

OptionTypeRequiseDescription
command texte obligatoire La commande de modération à configurer.Choix : clear, timeout, warn, history, sanction, note, slowmode, clearqueue, kick, ban, tempban, massmove, unwarn, lock, unlock, role, unban
level nombre entier obligatoire Niveau staff (1 à 3).Choix : Niveau 1, Niveau 2, Niveau 3

/staff levels

Affiche le niveau staff requis pour chaque commande de modération.

  • Un membre disposant de la permission Discord native passe de toute façon : les niveaux staff ouvrent l'accès, ils ne le referment jamais.
  • /staff manage ouvre le panneau complet ; les sous-commandes couvrent les gestes rapides.
  • Le niveau retenu pour un membre est celui de son rôle staff le plus élevé.

Exemples

/staff command command:ban level:Niveau 3

Réserve /ban aux modérateurs de niveau 3.

/staff levels

Tableau des niveaux en vigueur sur le serveur.

/dj

Gérer le serveur 3 s

Gère les rôles DJ autorisés à contrôler la musique.

Rôles autorisés à contrôler la lecture en cours.

/dj add <role> [role-2] [role-3] [role-4] [role-5]

Ajoute un ou plusieurs rôles DJ.

OptionTypeRequiseDescription
role rôle obligatoire Le rôle à définir comme rôle DJ.
role-2 rôle facultative Un rôle DJ supplémentaire.
role-3 rôle facultative Un rôle DJ supplémentaire.
role-4 rôle facultative Un rôle DJ supplémentaire.
role-5 rôle facultative Un rôle DJ supplémentaire.

/dj remove <role> [role-2] [role-3] [role-4] [role-5]

Retire un ou plusieurs rôles DJ.

OptionTypeRequiseDescription
role rôle obligatoire Le rôle à définir comme rôle DJ.
role-2 rôle facultative Un rôle DJ supplémentaire.
role-3 rôle facultative Un rôle DJ supplémentaire.
role-4 rôle facultative Un rôle DJ supplémentaire.
role-5 rôle facultative Un rôle DJ supplémentaire.

/dj list

Affiche les rôles DJ configurés.

/dj clear

Retire tous les rôles DJ.

  • Est DJ : le propriétaire du serveur, un administrateur, un membre ayant « Gérer le serveur », ou un membre portant l'un des rôles ajoutés ici.
  • Sans aucun rôle DJ configuré, les commandes réservées aux DJ ne répondent donc qu'à ces trois profils. Elles ne sont pas ouvertes à tout le monde pour autant.
  • Les rôles staff (/staff) sont une liste distincte : ils n'accordent pas le statut DJ.

Exemples

/dj add role:@DJ role-2:@Modérateur

/langue

Gérer le serveur 3 s

Change la langue du bot pour ce serveur.

Langue du bot pour tout le serveur : embeds, menus, erreurs, mais aussi noms et descriptions des commandes.

/langue <langue>

OptionTypeRequiseDescription
langue texte obligatoire La langue à utiliser.
  • Onze langues complètes. Le changement s'applique dans la seconde, sans redémarrage.
  • La langue d'un membre n'entre pas en jeu : c'est un réglage de serveur.

Exemples

/langue langue:Français

/backup

Administrateur 10 s

Sauvegarde et restaure la structure de ton serveur.

Photographie la structure du serveur (rôles, salons, permissions) et la restitue plus tard.

/backup create

Sauvegarde la structure de ce serveur (rôles, salons, permissions).

/backup import <code>

Restaure une de tes sauvegardes dans ce serveur.

OptionTypeRequiseDescription
code texte obligatoire Le code de la sauvegarde (reçu en MP).16 caractères maximum

/backup list

Liste tes sauvegardes de serveur et leurs codes.

/backup delete <code>

Supprime une de tes sauvegardes de serveur.

OptionTypeRequiseDescription
code texte obligatoire Le code de la sauvegarde (reçu en MP).16 caractères maximum
  • 3 sauvegardes conservées par propriétaire. Au-delà, supprimez-en une avec delete.
  • Le code est envoyé en message privé : c'est lui qui permet la restauration, il ne doit pas circuler dans un salon.
  • Une sauvegarde ne contient aucun message : ce n'est pas un historique de conversation.
  • La restauration recrée la structure dans le serveur courant, vous pouvez donc cloner un serveur en important le code ailleurs.

Exemples

/backup create

Le code arrive en MP.

/backup import code:M9XAP4RNK7

Communauté

Ouvertes à tous les membres, sans permission particulière.

9 commandes

/help

Ouverte à tous MP 5 s

Liste toutes les commandes disponibles.

Menu interactif de toutes les commandes disponibles, filtré selon ce que vous avez le droit d'utiliser.

/help

  • Utilisable en message privé.

/rank

Ouverte à tous 5 s

Affiche le niveau et la carte de rang d'un membre.

Carte de rang générée à la volée : niveau, XP accumulé, position dans le classement du serveur.

/rank [user]

OptionTypeRequiseDescription
user membre facultative L'utilisateur ciblé.

Exemples

/rank utilisateur:@sofia

Sans option, la commande affiche votre propre carte.

/leaderboard

Ouverte à tous 5 s

Affiche le classement XP du serveur.

Classement du serveur par expérience, page par page.

/leaderboard

/userinfo

Ouverte à tous 3 s

Affiche des informations sur un utilisateur.

Fiche d'un membre : arrivée sur le serveur, création du compte, rôles, identifiant.

/userinfo [user]

OptionTypeRequiseDescription
user membre facultative L'utilisateur ciblé.

/serverinfo

Ouverte à tous 5 s

Affiche des informations sur ce serveur.

Fiche du serveur : membres, salons, rôles, niveau de boost, date de création.

/serverinfo

/avatar

Ouverte à tous MP 3 s

Affiche l'avatar d'un utilisateur.

Affiche l'avatar en grand, avec les liens de téléchargement.

/avatar [user]

OptionTypeRequiseDescription
user membre facultative L'utilisateur ciblé.
  • Utilisable en message privé.

/ping

Ouverte à tous MP 3 s

Affiche la latence du bot.

Latence de la passerelle Discord et temps de réponse du bot.

/ping

  • Utilisable en message privé.

/hug

Ouverte à tous 3 s

Fais un câlin à quelqu'un.

Commande d'ambiance, sans effet sur la configuration.

/hug <user>

OptionTypeRequiseDescription
user membre obligatoire L'utilisateur ciblé.

/slap

Ouverte à tous 3 s

Gifle quelqu'un (pour rire).

Commande d'ambiance, sans effet sur la configuration.

/slap <user>

OptionTypeRequiseDescription
user membre obligatoire L'utilisateur ciblé.

Musique

Le module musique s'appuie sur une infrastructure audio dédiée. Si elle est indisponible, ces commandes répondent « service indisponible » et le reste du bot continue de fonctionner normalement.

11 commandes

/play

Ouverte à tous 2 s Bot : Se connecter, Parler

Joue une musique ou l'ajoute à la file.

Lance une recherche ou une adresse, et empile le résultat dans la file d'attente.

/play <query> [source]

OptionTypeRequiseDescription
query texte obligatoire Nom de la musique ou lien.
source texte facultative Plateforme de recherche (par défaut : YouTube).Choix : YouTube, Spotify
  • Vous devez être connecté à un salon vocal ; le bot vous y rejoint.
  • Une adresse de playlist ajoute tous ses titres d'un coup.
  • La lecture repose sur une infrastructure audio dédiée : si elle est indisponible, la commande le dit et rien d'autre n'est affecté.

Exemples

/play query:daft punk one more time

/play query:https://open.spotify.com/track/... source:Spotify

/skip

Ouverte à tous 2 s

Passe à la musique suivante.

Passe au titre suivant de la file.

/skip

/pause

Réservée aux DJ 2 s

Met la musique en pause.

Suspend la lecture en gardant la place exacte.

/pause

  • Réservée aux DJ : propriétaire du serveur, administrateur, membre ayant « Gérer le serveur », ou porteur d'un rôle ajouté par /dj add. Voir /dj.

/resume

Réservée aux DJ 2 s

Reprend la lecture.

Reprend une lecture suspendue.

/resume

  • Réservée aux DJ : propriétaire du serveur, administrateur, membre ayant « Gérer le serveur », ou porteur d'un rôle ajouté par /dj add. Voir /dj.

/stop

Réservée aux DJ 2 s

Arrête la musique et vide la file.

Arrête la lecture, vide la file et libère le salon vocal.

/stop

  • Réservée aux DJ : propriétaire du serveur, administrateur, membre ayant « Gérer le serveur », ou porteur d'un rôle ajouté par /dj add. Voir /dj.

/queue

Ouverte à tous 3 s

Affiche la file d'attente.

File d'attente complète, page par page, avec la durée cumulée.

/queue

/nowplaying

Ouverte à tous 3 s

Affiche la musique en cours.

Titre en cours, avec sa barre de progression.

/nowplaying

/loop

Réservée aux DJ 2 s

Définit le mode de répétition.

Répétition du titre courant, de toute la file, ou rien.

/loop <mode>

OptionTypeRequiseDescription
mode texte obligatoire Le mode de répétition à appliquer.Choix : Désactivé, Musique, File
  • Réservée aux DJ : propriétaire du serveur, administrateur, membre ayant « Gérer le serveur », ou porteur d'un rôle ajouté par /dj add. Voir /dj.

Exemples

/loop mode:File

La file recommence au début une fois épuisée.

/volume

Réservée aux DJ 2 s

Change le volume de lecture.

Volume de lecture, de 1 à 150.

/volume [volume]

OptionTypeRequiseDescription
volume nombre entier facultative Niveau du volume (1-150).De 1 à 150
  • Réservée aux DJ : propriétaire du serveur, administrateur, membre ayant « Gérer le serveur », ou porteur d'un rôle ajouté par /dj add. Voir /dj.
  • Au-delà de 100, la qualité se dégrade rapidement.

/clearqueue

Ouverte à tous 3 s

Vide toutes les musiques à venir dans la file d'attente.

Vide les titres à venir sans interrompre celui qui joue.

/clearqueue

/lyrics

Ouverte à tous 5 s

Affiche les paroles de la musique en cours.

Paroles du titre en cours, quand elles sont disponibles.

/lyrics

Une commande vous manque ?

Le dashboard explique chaque réglage à côté de son interrupteur, et la FAQ répond au reste.