Pour plus de personnalisation, déroulez le menu "avancé" !
Commandes personnalisées
Avec DraftBot, vous avez la possibilité de créer vos propres commandes !
Configuration
⫸ Accéder au panel de DraftBot
Remplissez les divers champs (nom, description, actions...), cliquez sur le bouton "Créer", et votre commande personnalisée est immédiatement prête à l'emploi !

Besoin de modifier ou de supprimer une commande ?
Pas de problème ! Cliquez sur "Modifier" ou "Supprimer" :

Les actions
Les actions sont le cœur de votre commande personnalisée, et se répartissent en 4 types :
Envoyer un message
Lors de l'exécution de la commande, DraftBot enverra un message.
Le message peut contenir du markdown et des variables. Si vous le configurez depuis le Panel, vous pouvez même y ajouter des embeds !
Options Avancées
A. Où les trouver ?
Depuis le Panel, vous pouvez faire apparaître ces options en cliquant sur "Avancé", en dessous de vos actions.

B. Que font-elles ?
On peut regrouper les options avancées en 4 catégories :
Il est possible de restreindre l'accès à une commande selon deux critères :
- Restreindre par Rôles
Vous pouvez réserver l'utilisation d'une commande à certains rôles spécifiques, ou au contraire l'interdire uniquement à certains rôles spécifiques.Les utilisateurs avec la permission Administrateur peuvent utiliser la commande peu importe les rôles autorisés ou interdits.
- Restreindre par Salons
De la même façon, vous pouvez restreindre l'utilisation de votre commande à certains salons spécifiques, ou l'interdire à certains salons spécifiques.Pour basculer entre les modes "autoriser" et "interdire", cliquez sur "AUTORISÉS/INTERDITS".
Le mode actif est écrit en blanc, tandis que l'autre est grisé.

Dans cette configuration, si j'ajoute des rôles/salons, ils n'auront pas accès à la commande.
Pour aller plus loin
Les arguments
Vous pouvez rendre les messages de vos commandes personnalisées plus personnels et plus pertinents en utilisant des arguments !
Un "argument" est une information que vous donnez lorsque vous utilisez une commande.
Par exemple, dans la commande !compliment @DraftBot cool, @DraftBot est le premier argument, et cool est le deuxième argument.
Voici les variables d'arguments disponibles avec DraftBot :
| Variable | Description | Exemple |
|---|---|---|
{args.1} | Premier argument | @DraftBot |
{args.2} | Deuxième argument | cool |
{args.N} | N-ième argument (jusqu'à 20) | foo |
{args.1+} | Tous les arguments depuis le premier | @DraftBot cool |
{args.2+} | Tous les arguments depuis le deuxième | cool |
{args.all} | Tous les arguments | @DraftBot cool |
{args.count} | Nombre d'arguments | 2 |
Fonctionnalités :
- Support des modificateurs :
{args.1?uppercase} - Valeurs par défaut :
{args.1:default=aucun} - Syntaxe cohérente avec les autres variables
Les variables
Vous pouvez personnaliser vos actions de type message avec des variables :
| Variable | Description | Exemple |
|---|---|---|
{money} | Argent | 1 234 |
{money.record} | Record d'argent | 5 678 |
{money.currency_icon} | Icône de la devise | ![]() |
{money.rank} | Position dans le classement | 3 |
{money.next_user} | Membre au-dessus dans le classement | @DraftBot |
{money.next_user.id} | Identifiant du membre au-dessus dans le classement | 318312854816161792 |
{money.next_user.money} | Quantité d'argent du membre au-dessus dans le classement | 2 500 |
{money.next_user.money_diff} | Différence d'argent avec le membre au-dessus dans le classement | 2 500 |
{money.to_position:position=N} | Argent nécessaire pour atteindre la position N dans le classement | 1 200 |
{level} | Niveau | 25 |
{level.rank} | Position dans le classement | 5 |
{level.next_user} | Membre au-dessus dans le classement | @DraftBot |
{level.next_user.id} | Identifiant du membre au-dessus dans le classement | 318312854816161792 |
{level.next_user.xp} | Quantité d'expérience du membre au-dessus dans le classement | 2 500 |
{level.next_user.xp_diff} | Différence d'expérience avec le membre au-dessus dans le classement | 15 389 |
{level.next_user.level} | Niveau du membre au-dessus dans le classement | 2 500 |
{level.next_user.level_diff} | Différence de niveaux avec le membre au-dessus dans le classement | 2 |
{xp} | Expérience totale | 12 500 |
{xp.current_level} | Expérience du niveau actuel | 250 |
{xp.next_level} | Expérience nécessaire pour atteindre le niveau suivant | 750 |
{xp.to_level:level=N} | Expérience nécessaire pour atteindre le niveau N | 15 000 |
{xp.to_position:position=N} | Expérience nécessaire pour atteindre la position N dans le classement | 5 000 |
{birthday} | Date de naissance | 15 mars |
{birthday.next} | Prochain anniversaire | Dans 2 mois |
{age} | Âge de l'utilisateur | 25 ans |
En plus des autres variables déjà disponibles globalement !



Pour plus de clarté, n'hésitez pas à combiner cette action avec une action Envoyer un message, pour que DraftBot puisse prévenir le membre qu'il a reçu un nouveau rôle !



Renard en peluche" apparaît dans mon inventaire (et son prix est déduit de mon argent) !
à un membre mentionné :





