CodeMaster propose plus de 150 variables utilisables dans vos messages : bienvenue, départ, tickets, niveaux, commandes personnalisées, auto-répondeur, etc.
Syntaxe
Entourez le nom de la variable avec des accolades :
Bienvenue {user} sur **{guild}** ! Nous sommes {memberCount} membres.
Insensible à la casse : {User}, {USER} et {user} fonctionnent.
Les variables dynamiques de commandes slash : {param:nom_option}.
Mentions rapides (# et @)
Dans le dashboard, lorsque votre bot est lié à un serveur Discord :
Raccourci
Action
# + nom
Liste les salons - insère <#id> automatiquement
@ + nom
Liste les rôles - insère <@&id> automatiquement
Cliquez sur l'icône { } à droite du champ pour ouvrir le sélecteur de variables complet.
Où utiliser les variables
Module
Exemples de champs
Bienvenue / Départ
Message, titre, footer
Tickets V2
Titre d'accueil, message, instructions
Niveaux & XP
Message de level-up
Commandes personnalisées
Réponses, embeds, messages
Auto-répondeur
Réponses automatiques
Sticky messages
Contenu du message
Éditeur de commandes (graphe)
Blocs « Envoyer message », embeds, etc.
Utilisateur
Variable
Description
{user}
Mention de l'utilisateur (<@id>)
{userMention}
Alias de {user}
{userId}
ID Discord numérique
{username}
Pseudo sans mention
{userTag}
Tag complet (pseudo#0000)
{userDisplayName}
Nom affiché (surnom ou nom global)
{userNickname}
Surnom sur le serveur
{userAvatar}
URL de l'avatar
{userBanner}
URL de la bannière de profil
{userCreated}
Date de création du compte
{userCreatedTimestamp}
Timestamp Discord relatif
{userCreatedRelative}
Ex. « il y a 3 mois »
{userJoined}
Date d'arrivée sur le serveur
{userJoinedTimestamp}
Timestamp Discord de l'arrivée
{userJoinedRelative}
Ex. « il y a 2 jours »
{userAccountAge}
Âge du compte en jours
{userJoinedAge}
Ancienneté sur le serveur en jours
{userIsBot}
« oui » ou « non »
{userRoleCount}
Nombre de rôles
{userRoles}
Noms des rôles (séparés par des virgules)
{userRoleMentions}
Mentions de tous les rôles
{userTopRole}
Nom du rôle le plus élevé
{userTopRoleMention}
Mention du rôle principal
{userTopRoleColor}
Couleur hex du rôle principal
{userStatus}
Statut (online, idle, dnd, offline)
Serveur
Variable
Description
{guild}
Nom du serveur
{server}
Alias de {guild}
{guildId}
ID du serveur
{guildIcon}
URL de l'icône
{guildBanner}
URL de la bannière
{guildDescription}
Description du serveur
{guildOwner}
ID du propriétaire
{guildOwnerMention}
Mention du propriétaire
{memberCount}
Nombre total de membres
{count}
Alias de {memberCount}
{humanCount}
Membres humains (hors bots)
{botCount}
Nombre de bots
{onlineCount}
Membres en ligne
{boostLevel}
Niveau Nitro (0–3)
{boostCount}
Nombre de boosts actifs
{channelCount}
Nombre de salons
{textChannelCount}
Salons textuels
{voiceChannelCount}
Salons vocaux
{roleCount}
Nombre de rôles
{emojiCount}
Emojis custom
{guildCreated}
Date de création du serveur
{guildVanity}
Lien vanity (ex. discord.gg/monserveur)
{guildVerificationLevel}
Niveau de vérification
Salon
Variable
Description
{channel}
Mention du salon actuel
{channelName}
Nom du salon
{channelId}
ID du salon
{channelTopic}
Sujet / description du salon
{channelCategory}
Nom de la catégorie parente
{channelSlowmode}
Slowmode en secondes
{channelNsfw}
« oui » ou « non »
Date & heure
Variable
Description
{date}
Date actuelle (fr-FR)
{time}
Heure actuelle
{datetime}
Date + heure
{timestamp}
Timestamp Discord du moment présent
{unix}
Timestamp Unix
{year}
Année
{month}
Mois (01–12)
{monthName}
Nom du mois (ex. « juin »)
{day}
Jour du mois
{weekdayName}
Nom du jour (ex. « vendredi »)
{hour}
Heure (00–23)
{minute}
Minutes
{second}
Secondes
{timezone}
Fuseau horaire (Europe/Paris)
Tickets
Variable
Description
{typeLabel}
Label de la catégorie de ticket
{typeEmoji}
Emoji du type
{typeId}
ID interne du type
{ticketId}
ID du salon ticket
{ticketNumber}
Numéro séquentiel
{supportRole}
Mention du rôle support
{supportRoleName}
Nom du rôle support
Niveaux & XP
Variable
Description
{level}
Niveau actuel
{xp}
Points d'expérience
{rank}
Classement
{nextLevel}
Prochain niveau
{nextLevelXp}
XP requis pour le prochain niveau
{xpToNext}
XP restants avant level-up
{totalXp}
XP cumulé total
Bot
Variable
Description
{bot}
Nom du bot
{botMention}
Mention du bot
{botAvatar}
URL avatar du bot
{botPing}
Latence en ms
Invitations
Variable
Description
{inviter}
Mention de l'inviteur
{inviterName}
Pseudo de l'inviteur
{inviteCode}
Code d'invitation
{inviteUrl}
Lien d'invitation complet
Utilitaires
Variable
Description
{random}
Nombre aléatoire (1–100)
{randomEmoji}
Emoji aléatoire
{newline}
Saut de ligne
{space}
Espace
{error}
Message d'erreur (commandes graphe)
{param:nom}
Valeur d'une option slash (ex. {param:utilisateur})
Exemples
Message de bienvenue :
🎉 Bienvenue {user} sur **{guild}** !
Tu es notre **{memberCount}ème** membre - compte créé {userCreatedRelative}.
Ticket V2 :
{typeEmoji} Ticket **{typeLabel}** ouvert pour {user}.
{supportRole} - merci de prendre en charge !
Level-up :
Bravo {user} ! Tu passes **niveau {level}** 🏆
Commande slash avec paramètre :
Salut {param:membre} ! Bienvenue sur {guild}.
Astuce : Utilisez le bouton { } dans le dashboard pour parcourir toutes les variables par catégorie, ou tapez # / @ pour mentionner un salon ou un rôle sans copier-coller d'ID.