Automatisation
automatisations
blocs
scratch
scénario

Créer tes scénarios avec les Automatisations

Assemble des blocs comme dans Scratch pour faire réagir le bot : accueil des nouveaux, réponses automatiques, rôles par niveau… sans code et protégé contre le spam.

10 minPublié le 11 novembre 2026
Créer tes scénarios avec les Automatisations

Tu voudrais que le bot réagisse exactement comme toi : souhaiter la bienvenue aux nouveaux, mettre de côté les comptes tout juste créés, répondre quand quelqu'un demande les horaires, donner un rôle au niveau 10… Avec les Automatisations, tu assembles des blocs, comme dans Scratch : quand il se passe quelque chose, si une condition est remplie, alors le bot agit. Tu n'as pas une ligne de code à écrire, et tout est protégé contre le spam.

1. Activer le module

Dans le menu de gauche du dashboard de ton serveur, rubrique Engagement, clique sur Automatisations, puis active l'interrupteur Module actif en haut à droite.

La page affiche ensuite :

  • le compteur d'automatisations, par exemple 4 / 5 automatisations. Le maximum dépend de ton offre ;
  • la liste de tes automatisations, avec leur état ;
  • la carte Réglages, en bas (voir l'étape 8).

Chaque automatisation a un état :

  • Brouillon : elle n'a jamais été publiée, elle ne fait rien (« Pas encore publiée ») ;
  • Active : elle tourne. Sous son nom, tu vois l'événement qui la déclenche ;
  • En pause : tu l'as coupée avec son interrupteur ;
  • Suspendue : l'anti-spam l'a coupée (voir l'étape 9).

2. Créer une automatisation

Clique sur Nouvelle automatisation. Le panneau Par quoi commencer ? te propose une Page blanche (« Assemble tes blocs depuis zéro. ») ou un modèle prêt à l'emploi :

  • Accueil des membres : un message de bienvenue à chaque arrivée ;
  • Réponse automatique : répond quand un message contient un mot ;
  • Alerte compte récent : prévient le staff si un compte a moins de 7 jours ;
  • Prime de niveau : des pièces à chaque niveau atteint ;
  • Message quotidien : un rendez-vous chaque jour à 18 h ;
  • Merci aux boosters : remercie les membres qui boostent le serveur ;
  • Suivi des tickets : un message dans le ticket quand il est fermé ;
  • Rappel après l'arrivée : un rappel dans un salon, une heure après l'arrivée ;
  • Alerte de formulaire : prévient le staff à chaque réponse reçue ;
  • Rôle par bouton : un clic sur un bouton donne un rôle.

Avec un modèle, il te reste souvent à choisir le salon ou le rôle dans les blocs.

3. Découvrir l'éditeur

L'éditeur s'ouvre. En haut, tu trouves Retour, le nom de l'automatisation (clique dessus pour le changer) et trois boutons : Tester, Enregistrer et Publier.

À gauche, le menu range les blocs par couleur :

  • Événements (bleu) : ce qui déclenche l'automatisation ;
  • Conditions (vert) : ce qui doit être vrai pour continuer ;
  • Contrôle (orange) : si / sinon, répéter, attendre, arrêter ;
  • Actions (violet) : ce que fait le bot ;
  • Variables (rose) : des compteurs et des valeurs que le bot retient ;
  • Valeurs (gris) : du texte, des nombres, les infos de l'événement ;
  • Fonctions (turquoise) : des morceaux de scénario réutilisables.

Clique sur une catégorie pour ouvrir ses blocs, puis glisse le bloc voulu sur la zone de travail. Les blocs s'emboîtent comme des pièces de puzzle : un bloc d'action se colle sous un autre, une condition se glisse dans l'emplacement d'un « si ». Pour retirer un bloc, ramène-le sur le menu.

En bas à droite, tu peux Annuler, Rétablir, Zoomer, Dézoomer et Recentrer la vue.

4. Exemple 1 : accueillir les nouveaux, et isoler les comptes récents

Objectif : à chaque arrivée, un compte créé il y a moins de 7 jours est signalé au staff et reçoit le rôle Quarantaine. Les autres membres sont accueillis dans le salon de bienvenue et reçoivent le rôle Membre.

  1. Clique sur Nouvelle automatisation, puis Page blanche. Renomme-la, par exemple Accueil et comptes récents.
  2. Dans Événements, glisse Quand un membre arrive sur la zone de travail.
  3. Dans Contrôle, prends si … alors … sinon et colle-le sous l'événement.
  4. Dans Conditions, glisse compte créé il y a … jours dans l'emplacement du « si ». Choisis moins de et tape 7.
  5. Dans Actions, colle sous alors :
    • envoyer … dans … : tape ⚠️ Compte récent : {user} vient d'arriver. et choisis ton salon du staff ;
    • ajouter le rôle … : choisis Quarantaine.
  6. Colle sous sinon :
    • envoyer … dans … : tape Bienvenue {user} sur {server} ! 🎉 et choisis ton salon de bienvenue ;
    • ajouter le rôle … : choisis Membre.
  7. Clique sur Publier.

Dans tes textes, ces variables sont remplacées au moment de l'envoi :

  • {user} : la mention du membre ;
  • {user.name} : son nom, sans mention ;
  • {server} : le nom du serveur ;
  • {channel} : le salon de l'événement ;
  • {memberCount} : le nombre de membres ;
  • {level} : le niveau atteint (événement « monte de niveau ») ;
  • {target} : le membre mentionné (voir l'étape 7).

5. Exemple 2 : répondre quand on parle des horaires

Objectif : quand quelqu'un écrit « horaires » dans le salon général, le bot lui répond et ajoute une réaction 👍.

  1. Crée une nouvelle automatisation, par exemple Réponse « horaires ». Le modèle Réponse automatique te donne déjà la base.
  2. Glisse Quand un message arrive dans … :
    • choisis ton salon général (ou laisse (tous les salons)) ;
    • choisis contient, puis tape horaires ;
    • règle l'attente sur 30 s, pour ne pas répondre à chaque message d'une même conversation.
  3. Dans Actions, colle répondre … et tape ta réponse, par exemple Les horaires sont épinglés dans le salon règlement 😉.
  4. Colle réagir avec … et mets 👍.
  5. Clique sur Publier.

Le bloc Quand un message arrive dans … propose quatre façons de filtrer : tous, contient, commence par et est exactement. Les majuscules ne comptent pas.

6. Exemple 3 : un rôle automatique au niveau 10

Objectif : quand un membre atteint le niveau 10, il reçoit le rôle Vétéran et un message de félicitations, une seule fois, même s'il gagne d'autres niveaux ensuite. Ce scénario utilise le module Niveaux & XP : il doit être activé.

  1. Crée une nouvelle automatisation, par exemple Rôle Vétéran au niveau 10.
  2. Glisse Quand un membre monte de niveau · dès le niveau … et tape 10.
  3. Dans Contrôle, prends une seule fois par membre et colle-le sous l'événement.
  4. À l'intérieur, colle :
    • ajouter le rôle … : choisis Vétéran ;
    • envoyer … dans … : tape Bravo {user}, niveau {level} : tu rejoins les Vétérans ! 🏅 et choisis ton salon des niveaux.
  5. Clique sur Publier.

7. Aller plus loin avec les autres blocs

Une fois les bases en main, explore le menu. Quelques idées :

  • Événements : réaction ajoutée, rôle ajouté ou retiré, entrée ou sortie d'un vocal, clic sur un bouton, horaire, ticket ouvert ou fermé, boost du serveur, giveaway terminé, message supprimé ou modifié, membre banni, anniversaire, publication ou live sur un réseau social, serveur de jeu qui change d'état, article acheté dans la boutique, récompense Flamme, commande personnalisée utilisée, suggestion acceptée, formulaire reçu.
  • Horaire : Selon l'horaire se déclenche toutes les N heures, chaque jour ou chaque semaine, à l'heure de ton choix (heure de Paris). Pour le jour de la semaine, 0 = dimanche, 1 = lundi, etc.
  • Conditions : a le rôle, a l'un de ces rôles, a la permission, ancienneté du compte ou sur le serveur, dans tel salon, booste le serveur, est en vocal, le message contient un lien, une invitation, une image ou une mention, hasard (x %), entre telle et telle heure, jour de la semaine, mode raid actif. Combine-les avec et, ou et non.
  • Contrôle : répéter … fois (10 au plus), pour chaque … de … (une liste de 25 éléments au plus), attendre (jusqu'à 7 jours), arrêter, pour le membre mentionné (le membre cité dans le message), et note pour laisser un commentaire dans ton scénario.
  • Actions :
    • messages : envoyer un message, un embed, un message enregistré, un message avec un bouton, répondre, répondre uniquement à celui qui clique (une réponse que lui seul voit), un panneau (un seul message, mis à jour à chaque exécution) ;
    • rôles et réactions : ajouter, retirer, ajouter le rôle … pendant … (rôle temporaire), réagir ;
    • modération : supprimer le message, avertir, exclure temporairement, expulser, bannir ;
    • membre et salon : changer le pseudo, créer un fil, ouvrir un ticket ;
    • récompenses : pièces, XP, donner un objet de la boutique ;
    • animation : lancer un sondage ou un giveaway.
  • Variables : retiens une valeur de ce scénario, du membre ou du serveur (un compteur de messages, des points…), puis affiche un classement de la variable dans un panneau.
  • Fonctions : crée un bloc fonction …, mets-y des blocs, puis utilise appeler la fonction … dans tes scénarios, au lieu de recopier les mêmes blocs partout.

8. Tester, enregistrer et publier

  • Enregistrer garde ton brouillon (« Brouillon enregistré ») sans rien changer sur le serveur : tu peux y revenir plus tard.
  • Publier vérifie le scénario, puis le met en service : « Automatisation publiée et active ». Si l'automatisation tournait déjà, la nouvelle version remplace l'ancienne.
  • Tester lance une simulation sans aucune action réelle. Le membre fictif remplit toutes les conditions, et la carte Mode test affiche le parcours bloc par bloc.

Sous l'éditeur, la carte Vérification anti-spam se met à jour pendant que tu assembles tes blocs. Elle indique combien d'actions et de messages ton scénario peut produire au pire, par exemple « Au pire, une exécution : 2/25 actions · 1/10 messages. ». Quand tout va bien, tu lis « Ce scénario peut être publié. ».

Si quelque chose ne va pas, le problème s'affiche en rouge et le bouton Publier reste grisé. Clique sur le message pour retrouver le bloc concerné.

Le nombre de blocs par automatisation dépend aussi de ton offre : au-delà, tu vois « Trop de blocs pour cette offre ».

9. Gérer tes automatisations

Dans la liste, chaque automatisation publiée a un interrupteur pour l'activer ou la couper sans la supprimer. Les icônes à droite servent à :

  • ouvrir le Journal (icône horloge) ;
  • Modifier le scénario (icône crayon) ;
  • supprimer l'automatisation (corbeille). Son historique et ses attentes en cours sont supprimés définitivement.

Le Journal liste les dernières exécutions : Terminée, En attente (un bloc attendre est en cours), Bloquée ou Échouée, avec la raison en clair (« Rôle du bot trop bas », « Salon introuvable », « Permission manquante pour le bot »…) et le détail bloc par bloc. En haut, un encadré résume ce que l'anti-spam a bloqué ces dernières 24 heures.

La carte Réglages, en bas de la page, contient :

  • Salon d'alerte : il reçoit un seul message quand une automatisation est suspendue ;
  • Pièces maximum par action et XP maximum par action : le plafond des blocs pièces et XP, pour éviter qu'une erreur de frappe ne distribue un million de pièces.

🛡️ Comment l'anti-spam te protège

Une automatisation, même mal écrite, ne peut pas inonder ton serveur :

  • Avant la publication : une exécution est limitée à 25 actions et 10 messages, pas plus de deux boucles imbriquées, pas de sanction dans une boucle, et deux automatisations identiques sont refusées (« Une autre automatisation de ce serveur fait déjà exactement la même chose. »).
  • Mentions : seul le membre qui a déclenché l'automatisation peut être mentionné. @everyone, @here et les rôles ne sont jamais notifiés, et un texte écrit par un membre ne peut mentionner personne.
  • Déclenchement : les bots et les webhooks ne déclenchent rien, et une automatisation qui en réveille une autre en boucle est coupée.
  • Pendant l'exécution : chaque type d'action a un plafond (messages par salon, rôles, sanctions…). Une action en trop est abandonnée, jamais mise en attente, et notée dans le Journal.
  • Mode raid : quand le mode raid est actif, les automatisations d'arrivée ne s'exécutent plus, sauf celles qui contiennent une sanction.
  • Suspension : une automatisation trop souvent bloquée, ou dont Discord refuse les actions à répétition (permission manquante, salon supprimé…), est suspendue automatiquement. La raison s'affiche en rouge dans la liste. Corrige le scénario, puis réactive-la avec son interrupteur.

Ces plafonds sont les mêmes pour toutes les offres. Ton offre change seulement le nombre d'automatisations, de blocs par automatisation et d'actions par jour.

Astuces et erreurs fréquentes

  • « Ajoute au moins une action sous l'événement. » : un événement seul ne fait rien. Colle au moins une action dessous.
  • « Un seul bloc d'événement par automatisation. » : crée une automatisation par événement.
  • « Un emplacement de ce bloc est vide. » : un bloc attend une condition ou un texte. Remplis l'emplacement indiqué.
  • « Ce bloc ne fonctionne qu'avec l'événement « message reçu ». » : pour le membre mentionné a besoin d'un message à l'origine. Utilise-le sous Quand un message arrive dans ….
  • « Ce bloc ne fonctionne qu'avec l'événement « bouton ». » : répondre uniquement à celui qui clique ne marche que sous Quand on clique sur le bouton ….
  • « Ce salon n'existe plus sur le serveur. » ou « Ce rôle n'existe plus sur le serveur. » : choisis un autre salon ou rôle dans le bloc.
  • « Le bot ne répond pas pour ce serveur : réessaie dans un instant. » : vérifie que Hurix est bien sur ton serveur, puis republie.
  • Le Journal indique « Rôle du bot trop bas » : remonte le rôle de Hurix au-dessus des rôles qu'il doit donner.
  • Rien ne se passe : vérifie que le module est actif, que l'automatisation est Active (et pas seulement enregistrée en brouillon), et regarde le Journal.
  • Une automatisation est « Suspendue » : lis la raison affichée sous son nom, corrige le scénario, puis réactive-la.

Tu veux collecter des réponses et y réagir ? Découvre le tutoriel Formulaires, et l'événement « Quand un formulaire est reçu ».