Aller au contenu

Un bot de modération Discord, construit avec des blocs

La modération, c'est surtout quelques commandes slash qui prennent un membre et une raison, plus des règles qui agissent seules. Bot Creator a un bloc par action, et un bloc qui crée des règles AutoMod Discord.

Comment le construire

  1. Créez une commande slash avec une option utilisateur et une option raison. Les valeurs se lisent ((opts.user.id)) et ((opts.reason)) (avec les noms d’options que vous avez choisis).
  2. Ajoutez le bloc d’action : Bannir un utilisateur (avec le nombre de jours de messages à supprimer), Expulser un utilisateur, Rendre muet un utilisateur (un timeout, avec une durée comme 10m ou 1h), Réactiver la parole d’un utilisateur ou Débannir un utilisateur.
  3. Ajoutez Répondre avec un message pour confirmer, en cochant la réponse privée pour que seul le modérateur la voie.
  4. Pour nettoyer, utilisez Supprimer des messages (un nombre, éventuellement seulement ceux d’un utilisateur, ou seulement les bots ou seulement les utilisateurs) et Mode lent (une durée, 0 pour désactiver).
  5. Pour des règles qui agissent seules, utilisez Créer une règle AutoMod : déclenchement sur des mots-clés, du spam, des listes prédéfinies ou le spam de mentions ; action : bloquer le message, envoyer une alerte dans un salon ou exclure temporairement le membre.

Les blocs à utiliser

Les noms de blocs sont ceux de l'application ; chacun renvoie à sa fiche dans le dictionnaire (en anglais).

À savoir

  • Le bot a besoin de la permission correspondante sur votre serveur, et son rôle doit être placé au-dessus de celui du membre visé (règle de Discord).
  • Il n’existe pas de bloc d’avertissements ou de journal de cas tout fait. Un compteur d’avertissements se construit avec des variables par membre ; le guide du système d’avertissements BDFD (en anglais) montre le principe.
  • Pour limiter qui peut utiliser une commande slash, utilisez les permissions de commandes de Discord (Paramètres du serveur, Intégrations).

Aller plus loin

La documentation et les guides liés sont pour l'instant en anglais.

Autres choses à construire