Commandes personnalisées
Avec DraftBot, vous avez la possibilité de créer vos propres commandes !
Configuration
Vous pouvez créer une commande personnalisée avec la commande /config, en vous rendant ensuite dans l'onglet "Commandes personnalisées" du sélecteur.
DraftBot vous demandera alors les informations suivantes :
- Nom de la commande
- Description de la commande
- Restreindre ou interdire la commande à certains rôles
- Restreindre ou interdire la commande à certains salons
- Le / les types d'actions que vous souhaitez ajouter à la commande personnalisée :
- Envoyer un message
- Ajouter ou retirer un ou des rôle(s)
- Ajouter un rôle temporaire
- Faire un achat dans la boutique
- Si vous souhaitez ou non que la commande soit affichée dans le /aide.
Arguments
Les commandes personnalisées vous offrent la possibilité d'ajouter des arguments dans vos messages.
Voici les différentes variables d'arguments possibles avec DraftBot :
$1
➜ Premier argument saisie après la commande.$2
➜ Deuxième argument saisie après la commande.$1+
➜ Tout ce qui est saisi après la commande.$2+
➜ Tout ce qui est saisi après la commande sauf le premier argument.
Valeur par défaut
Il est possible d'assigner une valeur par défaut à votre variable.
Pour celà il suffit de d'ajouter ={Votre valeur}
après les variables ci-dessus.
- Message configuré :
$1 est maintenant $2+
- Commande de l'utilisateur :
!adjectif @Jules fort et beau
- Réponse de DraftBot : @Jules est maintenant fort et beau
Variables
Les commandes personnalisées vous offrent également la possibilité d'ajouter des variables dans vos messages.
Ouvrez le menu déroulant pour voir les différentes variables :
Variables disponibles
Membre :
{user}
➜ Mention du membre{user.id}
➜ Identifiant du membre{user.username}
➜ Pseudo du membre{user.nickname}
➜ Surnom ou pseudo du membreNiveaux :
{level}
➜ Niveau du membre (uniquement si le système de niveaux est activé){level.rank}
➜ Place du membre (uniquement pour les messages dans le système de niveaux)
{money}
➜ Argent du membre (uniquement si le système d'économie est activé){money.rank}
➜ Place du membre (uniquement si le système d'économie est activé)
{birthday}
➜ Date d'anniversaire du membre (uniquement si le système est activé)Serveur :
{server}
ou{server.name}
➜ Nom du serveur{server.id}
➜ Identifiant du serveur{server.membercount}
➜ Nombre de membres sur le serveurSalon :
{channel}
➜ Mentions du salon{channel.id}
➜ Identifiant du salon{channel.name}
➜ Nom du salonTemps :
{date}
➜ Date actuelle (JJ/MM/AAAA){time}
➜ Heure actuelle (HH:MM){timestamp}
➜ Timestamp actuel en secondes