Dispatch.IO Logo
Automatisations

Les automatisations

Créer ses propres scénarios automatiques : un déclencheur, des conditions et des actions reliés en diagramme, depuis le tableau de bord.

Mis à jour le 23 octobre 2026#automatisations#debutant

Rechercher dans la documentation

Tape un mot-clé : commande, module, page du tableau de bord…

Les automatisations te permettent de programmer le bot sans écrire une ligne de code : « quand il se passe ceci, si telle condition est vraie, alors fais cela ». Un rôle donné 10 minutes après l'arrivée, un message privé de bienvenue, un rappel chaque vendredi, une commande /regles, un salon de suggestions qui ajoute 👍 et 👎 tout seul… tout se construit en reliant des blocs dans un diagramme.

Cette page présente les notions de base. Pour la prise en main de l'éditeur, voir L'éditeur.

Où trouver les automatisations

Dans le tableau de bord de ton serveur, le groupe Automatisation du menu de gauche contient quatre pages :

PageContenu
AutomatisationsLa liste de tes automatisations, leurs interrupteurs et leurs statistiques.
Commandes personnaliséesTes propres commandes slash, chacune reliée à une automatisation (voir Commandes personnalisées).
VariablesLes compteurs et valeurs que tes automatisations retiennent (voir Variables).
HistoriqueToutes les exécutions des 14 derniers jours, avec le chemin suivi et les erreurs.
Liste des automatisations du serveur Café des Devs
La page Automatisations.
  1. Nouvelle automatisation ouvre l'éditeur ; Modèles propose une vingtaine d'automatisations prêtes à l'emploi ; Importer charge un fichier exporté.
  2. Compteurs : automatisations enregistrées / maximum de ton offre, exécutions et erreurs des 14 derniers jours.
  3. Recherche et filtres : par nom, par état (activées, désactivées, en erreur) et par type de déclencheur.
  4. Une carte par automatisation : son déclencheur, son interrupteur, ses badges (pause, échecs, hors quota) et un petit graphe de ses exécutions sur 14 jours.

Note

Le module peut être désactivé depuis l'accueil du serveur (tuile Automatisations) : le bot n'exécute alors plus aucune automatisation, sans rien supprimer.

Déclencheur, conditions, actions

Une automatisation est un diagramme qui part toujours d'un seul déclencheur :

BlocRôleExemples
DéclencheurCe qui lance l'automatisation. Un seul par automatisation.Un membre rejoint, un message est envoyé, tous les jours à 9 h, une commande /points…
ConditionUne question : la suite part par la sortie Oui ou par la sortie Non.A un rôle, âge du compte, le texte contient un mot, plage horaire, hasard…
ActionCe que fait le bot.Envoyer un message, donner un rôle, réagir, exclure temporairement, attendre, ajouter des points…
Branches au hasardChoisit une sortie au hasard (2 à 5), selon des poids.Trois messages de bienvenue différents.

Les listes complètes sont dans Déclencheurs, Conditions et Actions.

Comment le bot exécute une automatisation

  1. L'événement se produit sur Discord (un membre arrive, un message est posté…). Le bot cherche les automatisations activées du serveur dont le déclencheur correspond, en tenant compte de ses réglages (salons surveillés, texte recherché, rôles…).
  2. Pour chacune, il vérifie les garde-fous (voir plus bas) : bots ignorés, délai de recharge, anti-boucle.
  3. Il suit le diagramme depuis le déclencheur : chaque condition choisit sa sortie, chaque action est faite l'une après l'autre. Quand une sortie mène à plusieurs blocs, ils sont faits dans l'ordre du diagramme, de haut en bas puis de gauche à droite.
  4. L'exécution est enregistrée dans l'historique : qui l'a déclenchée, le chemin suivi, la durée et l'éventuelle erreur.

Une action Attendre met la suite de côté : elle est reprise à l'heure prévue, même si le bot redémarre entre-temps (jusqu'à 7 jours). Une action Arrêter termine l'exécution.

Important

Si une action échoue (permission manquante, rôle au-dessus du bot, membre parti…), l'exécution s'arrête à cette étape et l'erreur est expliquée dans l'historique. Après 10 échecs d'affilée, le bot met l'automatisation en pause et les gestionnaires du serveur reçoivent une notification sur le site.

Les garde-fous

Les automatisations sont puissantes ; le bot les encadre pour éviter les catastrophes :

Garde-fouEffet
Bots ignorésPar défaut, un bot ou un webhook ne déclenche jamais une automatisation (réglable dans Paramètres). Les messages du bot lui-même ne déclenchent jamais rien.
Délai de rechargeOptionnel : temps minimum entre deux exécutions, par membre, par salon ou pour tout le serveur.
Anti-boucleLe diagramme ne peut pas revenir sur une étape précédente. Une automatisation qui se relance plus de 8 fois en 10 secondes pour le même membre est mise en attente un instant.
ImbricationUne automatisation peut en lancer une autre, sur 3 niveaux au maximum.
Plafonds100 étapes par exécution, 240 actions par minute sur le serveur, dont 20 actions de modération (exclusion, expulsion, bannissement, suppression de messages).
Rôles protégésLe bot ne donne jamais un rôle au-dessus du sien, géré par une application, ou qui donne des droits de modération (administrateur, gérer les rôles, bannir…).
ModérationLes actions de modération ne touchent jamais le propriétaire du serveur, le bot lui-même, ni un membre au-dessus du bot.
MentionsLes messages des automatisations peuvent mentionner des membres et des rôles, jamais @everyone ni @here.

Limites selon l'offre

FreeBasicUltimate
Automatisations2510
Commandes personnalisées2510
Variables505050
Historique14 jours14 jours14 jours

Toutes les fonctions (déclencheurs, conditions, actions, modèles, tests, versions) sont disponibles dans toutes les offres : seul le nombre change. Les automatisations et les commandes ont chacune leur quota.

Si ton offre baisse (abonnement terminé), rien n'est supprimé : les premières automatisations de la liste restent actives dans la limite de la nouvelle offre, les suivantes portent le badge Hors quota et ne s'exécutent plus. Voir Abonnement du serveur.

Qui peut les gérer

Comme les autres pages du serveur : le propriétaire, les membres qui ont Administrateur ou Gérer le serveur sur Discord, et le staff Dispatch.IO autorisé depuis Autorisation d'édition. Chaque création, modification, suppression et activation est inscrite dans les Logs des configurations du serveur (catégorie Automatisations).

Voir Gestion des permissions.

Mis à jour le 23 octobre 2026