Configuration de l'application
Création de votre bot
Maintenant que vous avez installé Node, discord.js, et j'espère un linter, vous êtes presque prêt à commencer le codage ! La prochaine étape que vous devez prendre est de configurer une véritable application bot Discord via le site web de Discord.
C'est sans effort de en créer une. Les étapes que vous devez prendre sont les suivantes :
- Ouvrir le portail de développeur Discord et se connecter à votre compte.
- Cliquez sur le bouton "Nouvelle Application".
- Entrez un nom et confirmez la fenêtre contextuelle en cliquant sur le bouton "Créer".
Vous devriez voir une page comme celle-ci :
Vous pouvez modifier le nom, la description et l'avatar de votre application ici. Une fois que vous avez fait cela, alors félicitations—vous êtes maintenant le fier propriétaire d'un nouveau bot Discord brillant ! Vous n'avez pas entièrement fini, cependant.
Token de votre bot
Important
Cette section est critique, donc portez une attention particulière. Elle explique ce qu'est votre token de bot, ainsi que les aspects de sécurité de celui-ci.
Après avoir créé un utilisateur bot, vous verrez une section comme celle-ci :
Dans ce panneau, vous pouvez donner à votre bot un avatar élégant, définir son nom d'utilisateur et le rendre public ou privé. Le token de votre bot sera révélé lorsque vous appuyez sur le bouton "Réinitialiser Token" et confirmez. Quand nous vous demandons de coller le token de votre bot quelque part, c'est la valeur que vous devez mettre. Si vous perdez le token de votre bot à un moment donné, vous devez revenir à cette page et réinitialiser le token de votre bot à nouveau ce qui révélera le nouveau token, invalidant tous les anciens.
Qu'est-ce qu'un token, de toute façon ?
Un token est essentiellement le mot de passe de votre bot ; c'est ce que votre bot utilise pour se connecter à Discord. Cela dit, il est vital que vous ne partagiez jamais ce token avec quiconque, intentionnellement ou accidentellement. Si quelqu'un parvient à se procurer votre token de bot, il peut utiliser votre bot comme s'il était le sien—cela signifie qu'il peut effectuer des actes malveillants avec.
Les tokens ressemblent à ceci : NzkyNzE1NDU0MTk2MDg4ODQy.X-hvzA.Ovy4MCQywSkoMRRclStW4xAYK7I (ne vous inquiétez pas, nous réinitialisons immédiatement ce token avant de le poster ici !). S'il est plus court et ressemble plutôt à ceci : kxbsDRU5UfAaiO7ar9GFMHSlmTwYaIYn, vous avez copié votre secret client à la place. Assurez-vous de copier le token si vous voulez que votre bot fonctionne !
Scénario de fuite de token
Imaginez que vous avez un bot sur plus de 1000 serveurs, et il vous a fallu plusieurs mois de codage et de patience pour l'obtenir sur cette quantité. Le token de votre bot est dévoilé quelque part, et maintenant quelqu'un d'autre l'a. Cette personne peut :
- Envoyer du spam sur chaque serveur où votre bot se trouve ;
- Envoyer du spam DM à autant d'utilisateurs que possible ;
- Supprimer autant de canaux que possible ;
- Expulser ou interdire autant de membres du serveur que possible ;
- Faire que votre bot quitte tous les serveurs qu'il a rejoint ;
Tout cela et bien d'autres choses encore. Cela semble assez terrible, non ? Assurez-vous donc de garder le token de votre bot aussi sécurisé que possible !
Réinitialisation de votre token d'application
Si votre token de bot a été compromise en le validant dans un référentiel public, en le postant dans le support discord.js etc. ou sinon votre token de bot est en danger, revenez à cette page et appuyez sur "Réinitialiser Token". Cela invalidera tous les anciens tokens appartenant à votre bot. Gardez à l'esprit que vous devrez mettre à jour le token de votre bot là où vous l'aviez utilisé auparavant.