Voici une template pour bot discord en discord.js. Avec base de donnée, et plusieurs language disponible, ...
Si cela n'est pas encore fait, installer npm. (De préférence la version LTS)
Ensuite faites cette commande de le terminal de votre dossier ou vous avez mis le template :
npm install
(Vous ne savez pas comment ouvrir le terminal d'un dossier rendez vous ici)
Vous devrez ensuite configurer votre fichier config.js
ce trouvant à la racine
- Vous devrez y inscrire votre token. (Rubrique associé)
- Ensuite y inscrire votre lien mongoDB. (Rubrique associé)
- Rendez vous sur le panneau développeur de discord.
- Allez dans application et selectionné la votre, ou créer en une.
- Ensuite rendez vous dans l'onglet Bot et copier votre token.
- (N'oubliez pas de cocher les deux case sous Privileged Gateway Intents !) Ce token est priver, ne le partagé à personne d'autre que vous !
- Rendez vous sur le site de mongo et créer un compte gratuitement.
- Créer un nouveau cluster gratuit (la création peut prendre plusieurs minute).
- Cliquer sur Connect to cluster ensuite Connect using MongoDB Compass.
- Copier l'url et remplacer test en fin de ligne par le nom que vous voulez donnez à votre base de donnée exemple discordbot. Ce token est priver, ne le partagé à personne d'autre que vous !
Suivez l'exemple qui se trouve dans le dossier template. Dans celui ci vous trouverez deux fichier :
template-command
: fichier exemple avec des commentaires explicatifs.template-command-sans-com
: fichier exemple sans les commentaires.
Lorsque vous aurez fait votre commande insérer la dans le dossier commands < puis le dossier dans le quelle vous voulez le classez exemple : commands < musique.
Suivez l'exemple qui se trouve dans le dossier template.
template-events
: Remplacer le nom du fichier par le nom de l'événement et mettez le dans le dossier events.
- Allez sur la page dévelopeur de discord et selectionner votre application.
- Dans l'onglet Bot, scroller vers Bot Permissions cocher les permissions nécessaire du bot (Cocher simplement administrateur si vous voulez que votre bot posséde toute les permissions).
- Copiez le lien généré juste en dessus. Ce lien est publique, vous pouvez donc le partagé à n'importe qui.
Les pull requests sont les bienvenues. Créer un issue ou rejoigner le serveur discord