Une commande personnalisée est une automatisation dont le déclencheur est Commande personnalisée : quand un membre tape la commande avec le préfixe de la communauté (!regles), le bot exécute le diagramme. Elle s'utilise comme les commandes de Dispatch.IO, mais seulement dans ta communauté.
Créer une commande
- Menu Automatisation › Commandes personnalisées › Nouvelle commande (ou un modèle comme
!regles). - Dans le déclencheur, remplis :
| Champ | Règles |
|---|---|
| Nom de la commande | Minuscules, sans espace : lettres, chiffres, - et _, 32 caractères. Une commande de Dispatch.IO du même nom (!rank, !warn…) passe toujours avant la tienne : choisis un nom libre. |
| Description | Rappelée sous l'utilisation quand une option manque (100 caractères). |
| Options | Jusqu'à 10 options que le membre tape après le nom (voir plus bas). |
| Qui peut l'utiliser | Tout le monde, ou seulement les membres qui ont une permission (gérer les messages, exclure temporairement, gérer les rôles, gérer la communauté, administrateurs). Les autres reçoivent « Il te faut la permission … » pendant 5 secondes. |
| Réponses visibles seulement par le membre | Les réponses du bot (actions Répondre) partent en message privé au membre, et sa commande disparaît du salon après 5 secondes. |
- Ajoute des actions : le plus souvent une action Répondre.
- Enregistre : la commande marche tout de suite, il n'y a rien à enregistrer côté Fluxer.

Les options
Le membre tape les options dans l'ordre, séparées par des espaces : !donner-points @Alex 50. Un texte de plusieurs mots se met entre guillemets ("très bien joué"), sauf pour la dernière option texte, qui prend tout le reste du message. Une option manquante ou invalide affiche l'utilisation (!donner-points <membre> <quantite>) pendant 5 secondes.
| Type | Ce que le membre tape | Dans un texte |
|---|---|---|
| Texte | Un texte libre | {option.nom} : le texte |
| Nombre entier, Nombre | Un nombre (12, 3,5) | {option.nom} : le nombre |
| Oui / non | oui, non, yes, no, true, false, on, off, 1, 0 | {option.nom} : true ou false |
| Membre | Une mention ou un identifiant | {option.nom} : sa mention ; {option.nom.id} : son identifiant |
| Salon | Une mention de salon ou un identifiant | {option.nom} : sa mention |
| Rôle | Une mention de rôle ou un identifiant | {option.nom} : sa mention |
Une option Membre peut aussi être la cible des actions : dans le champ Membre concerné d'une action (rôle, MP, sanction, variable…), choisis « L'option nom de la commande ». Les options obligatoires sont placées avant les autres.
Exemple : une commande !donner-points <membre> <quantite> réservée aux modérateurs, avec une action Ajouter à une variable (variable points, quantité {option.quantite}, membre concerné : l'option membre) puis Répondre « ✅ {option.quantite} points donnés à {option.membre} ».
Répondre à la commande
- Une action Répondre publie sa réponse en réponse au message de la commande. Avec les réponses visibles seulement par le membre, elle part en message privé (ou reste 5 secondes dans le salon si ses MP sont fermés).
- Pour poster un message ailleurs, utilise Envoyer un message.
- Si l'automatisation est en recharge ou échoue, le membre est prévenu par une réponse temporaire.
Les autres actions (envoyer un message dans un salon, donner un rôle…) fonctionnent normalement ; le « salon du déclencheur » est le salon où la commande a été tapée.
Limites
- 2 commandes en Free, 5 en Basic, 10 en Ultimate (quota séparé de celui des automatisations).
- Une commande désactivée, supprimée ou au-delà du quota ne répond plus : le message du membre reste un message normal.
