You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 18, 2025. It is now read-only.
/help 📚 - Génère dynamiquement le message d'aide avec les commandes existantes
/stop ⛔ - Permet d'arrêter le bot (commande admin)
/test 🧪 - Une commande vide pour vos tests (commande admin)
/ping 🏓 - Donne la latence du bot (en ms)
et des commandes d'exemple des différentes options
💡 Particularités :
Les commandes de la catégorie admin ne sont pas affichées dans le /help et nécessitent d'être inscrites (id Discord)
dans le tableau owner de config.json 👑
Les commandes marquées comme devOnly: true nécessitent d'être développeur pour être exécutées, inscrites dans le
tableau dev de config.json 💻
Les configs sont mises dans le cache du client, pour y accéder : client.config
Le cooldown est en seconde, mais attention il se réinitialise à chaque redémarrage du bot, il est désactivé pour les
commandes en devOnly ⏱️
Vous pouvez lancer le bot avec npm run dev, dans ce cas, le bot se redémarre à chaque sauvegarde que vous faites,
sinon utiliser node index.js ou npm run start
Les buttons et les commandes peuvent avoir des catégories : créer un dossier et ranger le fichier dedans (allez voir
les exemples)
Mode debug activé par défaut, configuration dans .ENV
🛠️ Options de commande :
userPermissions: [""], - Les permissions supplémentaires nécessaires à l'utilisateur (par
défaut: sendMessages)
botPermissions: [""], - Les permissions supplémentaires nécessaires au bot (par défaut: sendMessages)
devOnly: true, - (par défaut: false)
cooldown: t, - t= les temps entre 2 exécutions de la commande, en seconde (par défaut: 0s)
mp: true, - Si true, la commande peut être exécutée en MP, si false elle peut être exécutée que sur un serveur (
par défaut: false)
🛠️ Groupe de commandes :
Permet de mettre plusieurs commandes sous le même nom, ex : /musique on et /musique off
Pour cela, il faut (dans un dossier) mettre les fichiers des sous-commandes, comme des commandes normales (elles n'ont pas
accès aux options de commande expliquées plus haut)
et rajouter subCommande: true, au paramètre
et rajouter un autre fichier de commande (celui-ci sans code, donc pas de fonction runInteraction), avec :
Le même nom que le dossier
Le paramètre : commandeGroupe: true,
Et le paramètre category: categorie,, la catégorie dans laquelle vous voulez que la commande soit
(laissez "", si vous ne voulez aucune catégorie)
C'est dans cet fichier de commande que vous pouvez mettre les options de commandes
🚀 Installation :
Faites un fork du repository ou téléchargez la dernière release (et la dézippez)
Ouvrez le dossier du projet
Installez les librairies avec npm i
Mettez le token de votre bot dans le fichier .env
Configurez le bot (admin/développeur) dans le fichier config.json