Aller au contenu principal

Variables de message

Les variables de message sont des placeholders que Kakashi remplace lorsqu'il envoie un message configuré. Chaque éditeur peut prendre en charge un ensemble différent — ne supposez pas qu'une variable fonctionne partout.

Variables de bienvenue et de départ​

VariableValeur
{member}Représentation du membre/utilisateur utilisée par le moteur de message.
{member.tag}Tag/nom Discord du membre.
{member.avatar}URL de l'avatar pour les champs d'image.
{server.name}Nom du serveur.
{server.icon}URL de l'icône du serveur.
{server.members}Nombre actuel de membres du serveur.

Exemple :

Bienvenue {member} sur **{server.name}** !
Tu es le membre #{server.members}.

Variables des messages de bannissement​

VariableValeur
{user}Représentation de l'utilisateur banni.
{user.tag}Tag/nom de l'utilisateur banni.
{user.avatar}URL de l'avatar de l'utilisateur banni.
{reason}Motif transmis au flux de bannissement de Kakashi.
{server.name}Nom du serveur.
{server.icon}URL de l'icône du serveur.
{mod}Représentation du modérateur.
{mod.avatar}URL de l'avatar du modérateur.

Champs texte et champs image​

Les variables d'avatar/icône sont surtout utiles dans les champs qui attendent une URL, comme la miniature, l'image ou l'icône d'auteur d'un embed. Une variable de mention/nom est plus adaptée au contenu ou à la description en texte.

astuce

Lorsqu'un éditeur possède une action de test, testez les variables avant de dépendre d'un vrai événement d'arrivée, de départ ou de modération.

Erreurs fréquentes​

  • Copier {reason} dans un message de bienvenue et s'attendre à ce qu'il existe.
  • Mettre une variable texte dans un champ qui attend une URL.
  • Mal écrire les accolades ou le nom et obtenir le texte littéral dans le résultat.