Dispatch.IO Logo
Automatisations

Variables

Insérer des informations dans les textes ({user}, {server.members}…) et retenir des valeurs entre deux exécutions (compteurs, points par membre).

Mis à jour le 23 octobre 2026#automatisations#variables

Rechercher dans la documentation

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

Il y a deux sortes de variables : celles qui décrivent l'événement (le membre, le salon, le message…) et que tu insères dans les textes, et tes variables, des valeurs que tes automatisations retiennent d'une fois sur l'autre (un compteur, des points par membre…).

Les variables dans les textes

Dans tout champ texte d'un bloc (message, pseudo, nom de fil, raison, condition « Texte » ou « Nombre »…), écris une variable entre accolades : le bot la remplace au moment de l'exécution.

text
👋 Bienvenue {user} sur **{server}** ! Tu es notre {server.members}ᵉ membre.

Le bouton Insérer une variable de chaque champ liste les variables disponibles avec leur description, groupées par thème. Il ne propose que celles que ton déclencheur fournit : {message.content} n'existe pas pour « Un membre rejoint ».

Tu peux aussi taper { dans un champ : une liste de variables apparaît sous la ligne et se filtre pendant que tu écris (↑ ↓ pour choisir, Entrée ou Tab pour insérer).

Astuce

Une variable inconnue (ou non fournie) est laissée telle quelle dans le texte : relis l'aperçu du message, ou fais un test en simulation.

Liste des variables

La liste complète (membre, serveur, salon, message, rôle, vocal, niveaux, tickets…), avec un exemple pour chaque variable, est sur la page Variables des messages : ce sont les mêmes que dans les embeds, containers et bannières du studio.

En bref : {user}, {user.display_name}, {server}, {server.members}, {date}, {member.level} sont toujours disponibles ; {message.content}, {channel}, {role}, {voice.channel}, {ticket.id}… dépendent du déclencheur.

Tes variables

La page Variables (menu Automatisation) crée des valeurs que tes automatisations retiennent : un compteur pour le serveur, des points par membre, le dernier gagnant d'un jeu…

Page Variables avec une variable de points par membre
La page Variables.
  1. Nouvelle variable ouvre le formulaire.
  2. Chaque variable affiche sa clé, sa portée, son type et la façon de l'écrire dans un texte.
  3. Voir les valeurs : la valeur du serveur, ou la liste des membres et de leurs valeurs (modifiables, supprimables, remise à zéro générale).
ChampRègles
CléMinuscules, chiffres et _, 32 caractères, commence par une lettre (points, dernier_gagnant). Elle ne change plus après la création.
PortéePar membre : une valeur par membre. Serveur : une seule valeur. Ne change plus après la création.
TypeNombre (les ajouts et comparaisons se font en nombre) ou Texte.
Valeur par défautLa valeur tant que rien n'a été enregistré (0 pour des points).

Utilisation :

OùComment
Dans un texte{var.cle} (serveur) ou {member_var.cle} (valeur du membre qui a déclenché).
Action Définir une variableRemplace la valeur (texte avec variables possible).
Action Ajouter à une variableAjoute une quantité (négative pour retirer).
Condition VariableCompare la valeur (=, ≠, >, ≥, <, ≤, contient).

Une variable par membre utilise le membre choisi dans le champ Membre concerné de l'action (par défaut, celui qui a déclenché). 50 variables au plus par serveur.

Attention

Supprimer une variable supprime toutes ses valeurs ; les automatisations qui l'utilisent échoueront avec « La variable n'existe plus ».

Mis à jour le 23 octobre 2026