Variables de modèle
Utilisez-les dans les commandes personnalisées, les messages de bienvenue et de départ, les réponses automatiques, les messages de passage de niveau et partout où le tableau de bord affiche un sélecteur de variables. Kovu les remplit à l'envoi du message.
Sur cette page
BaseLien vers cette section
Fonctionnent dans chaque message que Kovu envoie pour vous.
| Variable | Ce qu'elle fait |
|---|---|
{user} | Mentionne l'utilisateur |
{server} | Le nom du serveur |
{channel} | Le nom du salon |
{prefix} | Le préfixe de commandes du serveur |
MentionsLien vers cette section
| Variable | Ce qu'elle fait |
|---|---|
{everyone} | Mentionne @everyone |
{here} | Mentionne @here |
{@name} | Mentionne un utilisateur d'après son nom d'utilisateurExemple : {@kovu} |
{&role} | Mentionne un rôle d'après son nomExemple : {&Gamers} |
{#channel} | Lien vers un salon d'après son nomExemple : {#rules} |
UtilisateurLien vers cette section
| Variable | Ce qu'elle fait |
|---|---|
{user.id} | L'ID de l'utilisateur |
{user.name} | Le nom d'utilisateur |
{user.username} | Le nom d'utilisateur |
{user.displayname} | Pseudo sur le serveur, nom d'affichage global ou nom d'utilisateur |
{user.globalname} | Le nom d'affichage global de l'utilisateur |
{user.nick} | Le pseudo de l'utilisateur sur le serveur (ou son nom d'affichage) |
{user.tag} | nom d'utilisateur (ou nom#1234 pour les anciens comptes) |
{user.idname} | nom d'utilisateur (ID) |
{user.discrim} | L'ancien discriminateur de l'utilisateur |
{user.mention} | Mentionne l'utilisateur |
{user.avatar} | URL de l'avatar de l'utilisateur |
{user.createdat} | Date de création du compte |
{user.joinedat} | Date d'arrivée de l'utilisateur sur le serveur |
{user.bot} | "true" si l'utilisateur est un bot |
ServeurLien vers cette section
| Variable | Ce qu'elle fait |
|---|---|
{server.id} | L'ID du serveur |
{server.name} | Le nom du serveur |
{server.icon} | URL de l'icône du serveur |
{server.membercount} | Nombre de membres |
{server.ownerid} | L'ID du propriétaire |
{server.owner} | Mentionne le propriétaire |
{server.createdat} | Date de création du serveur |
{server.boosts} | Nombre de boosts |
{server.boostlevel} | Niveau de boost (0-3) |
| Variable | Ce qu'elle fait |
|---|---|
{channel.id} | L'ID du salon |
{channel.name} | Le nom du salon |
{channel.mention} | Lien vers le salon |
{channel.topic} | Le sujet du salon |
| Variable | Ce qu'elle fait |
|---|---|
{role} | Le nom du rôle (quand un rôle est en contexte) |
{role.id} | L'ID du rôle |
{role.name} | Le nom du rôle |
{role.mention} | Mentionne le rôle |
{role.color} | La couleur du rôle en hexadécimal |
{role.membercount} | Membres ayant le rôle |
| Variable | Ce qu'elle fait |
|---|---|
{time} | Heure actuelle (24 heures) |
{time12} | Heure actuelle (12 heures) |
{date} | Date actuelle |
{datetime} | Date actuelle et heure au format 24 heures |
{datetime12} | Date actuelle et heure au format 12 heures |
{timestamp} | Horodatage Unix actuel (secondes) |
ArgumentsLien vers cette section
Ce que les membres tapent après une commande personnalisée, comme `?hug @kovu`.
| Variable | Ce qu'elle fait |
|---|---|
$N | Argument N (à partir de 1)Commandes personnaliséesExemple : You chose $1 |
$N+ | Argument N et tout ce qui suitCommandes personnaliséesExemple : Reason: $2+ |
ActionsLien vers cette section
Changez ce qui se passe quand une commande personnalisée s'exécute.
| Variable | Ce qu'elle fait |
|---|---|
{delete} | Supprimer le message qui a déclenché la commandeCommandes personnalisées |
{silent} | Supprime la réponse normale du botCommandes personnalisées |
{noeveryone} | Ne jamais mentionner @everyone/@here |
{!command} | Lance une autre commande du botCommandes personnaliséesExemple : {!role $1 Regulars} |
RestrictionsLien vers cette section
Décidez qui peut utiliser une commande personnalisée et où.
| Variable | Ce qu'elle fait |
|---|---|
{require:role} | Seuls les membres ayant ce rôle peuvent l'utiliser (ou serverMod)Commandes personnaliséesExemple : {require:Staff} |
{require:#channel} | Utilisable uniquement dans ce salonCommandes personnalisées |
{not:role} | Les membres ayant ce rôle ne peuvent pas l'utiliserCommandes personnalisées |
{not:#channel} | Inutilisable dans ce salonCommandes personnalisées |
SortieLien vers cette section
Envoyez la réponse ailleurs.
| Variable | Ce qu'elle fait |
|---|---|
{respond:#channel} | Envoie la réponse dans un autre salonCommandes personnalisées |
{dm} | Envoyer la réponse en message privé à l'utilisateur |
{dm:user} | Envoyer la réponse en message privé à un utilisateur précisCommandes personnalisées |
AléatoireLien vers cette section
Choisissez quelque chose au hasard à chaque fois.
| Variable | Ce qu'elle fait |
|---|---|
{choose:a;b;c} | Choisit une option au hasardExemple : {choose:pie;cake;ice cream} |
{choice} | Où est placé le résultat de {choose} |
{chooseN:a;b} | choose numéroté pour plusieurs tirages indépendantsExemple : {choose2:red;blue} ... {choice2} |
{choiceN} | Où est placé {chooseN} |
Blocs de messageLien vers cette section
Les messages que vous écrivez pour Kovu sont faits de blocs que vous empilez dans le concepteur de messages, comme Discord compose les messages des applications. Les variables fonctionnent dans chaque texte, lien et image de chaque bloc.
| Bloquer | Ce qu'elle fait |
|---|---|
| Texte | Texte Markdown : titres, listes, citations, liens masqués et variables. |
| Carte | Un encadré avec une barre de couleur à gauche qui contient d'autres blocs. Utilisez la couleur d'embed du serveur, choisissez-en une ou retirez la barre. |
| Section | Un à trois textes avec une miniature ou un bouton de lien à côté. |
| Galerie | Une à dix images en grille, chacune avec un texte alternatif et, si vous le souhaitez, masquée comme spoiler. |
| Séparateur | De l'espace entre les blocs, petit ou grand, avec ou sans ligne. |
| Boutons | Une rangée de cinq boutons de lien au maximum. Dans le Créateur d'embeds, une rangée peut aussi contenir les boutons et menus que vous avez configurés comme actions. |
| Partie du module | L'endroit où un module place ses propres éléments, comme les boutons d'un panneau de tickets, les rôles d'un menu de rôles par réaction ou la carte de bienvenue. Sans elle, Kovu les place à leur endroit habituel. |
- Un nouveau message commence par un texte, que vous pouvez mettre dans une carte avec une couleur. L'ajout d'un bloc propose d'abord des mises en page toutes prêtes, comme une carte avec une image.
- Un message contient jusqu'à 40 composants (les blocs, les boutons et les rangées comptent tous, ainsi que les boutons propres d'un module) et environ 4 000 caractères de texte. Le concepteur compte les deux pendant que vous modifiez.
- Un message qui ne contient que du texte, avec ou sans boutons de lien, est toujours envoyé comme un message simple, pour que ses liens gardent leur aperçu.
Les messages enregistrés avant