Discord a continuellement démontré qu'il s'agissait de la plate-forme de messagerie instantanée pour quiconque souhaitant parler, discuter en vidéo ou diffuser avec des amis en ligne au cours des cinq dernières années environ. Les bots Discord en sont une des causes.
Les bots peuvent vous permettre de tout accomplir, de l'automatisation des tâches monotones à la lecture de musique sur votre serveur, et dans ce guide, nous vous apprendrons comment construire un bot Discord.
Bien que l'automatisation soit l'objectif principal de l'utilisation d'un bot Discord, vous pouvez vraiment en créer un pour faire n'importe quoi (tout ce que vous pouvez entasser dans du code JavaScript, au moins).
Dans ce didacticiel, nous utiliserons Node.js pour créer notre propre bot Discord de base.
Exigences
- Compte Discord
- Nouveau serveur de discorde
- Node.js installé sur votre ordinateur.
- Visual Studio Code
- Et, bien sûr, une connexion wifi.
Créez une nouvelle application Discord.
Pour commencer, nous devons enregistrer l'application en utilisant le site du développeur Discord. Naviguez vers pour y accéder portail.
Ensuite, sélectionnez le bouton Nouvelle application situé sur le côté droit.
Lorsque vous cliquez sur le bouton, une boîte de dialogue vous demandant de donner un nom à votre bot apparaît. Dans mon cas, j'appellerai simplement le bot "jaysbot".
Sélectionnez ensuite le choix du bot, puis cliquez sur le bouton "ajouter un bot". La boîte de dialogue suivante apparaîtra :
Lorsque vous validez la mise en place de la nouvelle application, vous disposez désormais d'un bot.
Cependant, je ne pense pas que vous vouliez un bot stupide. Ajoutons quelques fonctionnalités supplémentaires et améliorons l'engagement des utilisateurs en leur accordant un certain nombre d'autorisations.
En choisissant OAuth2 dans le menu, comme indiqué ci-dessous, cochez les cases.
Le lien sera produit au bas de la page lorsque l'autorisation aura été ajoutée après avoir donné au bot d'autres autorisations.
Le lien que vous avez précédemment copié devrait maintenant être collé dans n'importe quel navigateur. L'écran qui suit devrait apparaître et y ajouter le serveur.
Après avoir choisi votre serveur, appuyez sur le bouton « autoriser » :
Vous avez maintenant ajouté avec succès notre bot à votre serveur.
Réaliser un projet Node.js
Maintenant que nous avons enregistré notre bot, nous devons créer un dossier pour les fichiers Node.js.
Paramétrage des dépendances
Les packages dont le programme a besoin pour fonctionner correctement sont appelés dépendances. Dans ce cas, tout ce dont nous avons besoin est le package discord.js. Pour aider à gérer le jeton Jaysbot, nous allons toujours installer le package dotenv.
Cela garantira que chaque appel a l'autorisation appropriée, nodemon est également nécessaire pour que le serveur continue de fonctionner. Saisissez la commande suivante pour démarrer le projet dans un nouveau terminal :
Les résultats sont les suivants :
La commande suivante installera la bibliothèque Dotenv et Discord.js pour le projet :
Utilisez la commande suivante pour installer la bibliothèque nodemon :
Chaque fois que nous apportons une modification à nos fichiers, Nodemon redémarre le serveur.
Développement de notre bot
Dans le portail des développeurs, nous devons approuver les appels de Discord.js. Cela nécessite que nous copions le jeton de notre bot.
Après l'avoir copié, mettez-le de la manière ci-dessous dans un nouveau fichier que vous devriez avoir nommé.env.
Construisez le fichier bot.
Créez un fichier séparé dans le répertoire principal du projet appelé bot.js. Nous allons utiliser le package dotenv pour configurer des variables d'environnement, importer des classes depuis discord.js, puis lancer un nouveau client :
Pour activer le bot, saisissez la commande suivante dans votre terminal :
Conclusion
La plate-forme pour Discord se développe rapidement. Il a produit un moyen de communication et de connexion sûr pour les passionnés de bitcoin, les propriétaires d'entreprise et les joueurs.
Un avantage supplémentaire est d'avoir un bot capable qui peut répondre, interdire et désactiver les utilisateurs. Cet article explique comment utiliser node.js pour créer un bot simple. Par conséquent, vous pouvez appliquer cette compréhension pour inclure de nouvelles fonctionnalités.
Codage heureux.
Soyez sympa! Laissez un commentaire