Introduction et prérequis
Introduction
Dans cette suite ce cours, nous allons essayer de nous initier au développement d'un bot Discord. Ce cours n'a pas comme objectif de développer un bot en particulier (administration, antitroll, etc., beaucoup de vidéos sur internet le fond), mais de comprendre comment le fonctionnement et l'interaction avec l'API de Discord. Tout au long de ce cours, nous suivrons et utiliserons le guide de développement d'un bot discord en js proposé par discordjs.guide
Dans ce cours, nous utiliserons :
- Node v16.16.0
- L'API v14 de Discord
- Windows (les personnes utilisant un MAC ou un Linux pourront également suivre ce cours. Il n'y a que la partie prérequis qui changera)
Prérequis
Pour le suivi de ce cours et le développement de notre bot, nous aurons besoin de plusieurs éléments indispensable.
Définition : Il existe plusieurs IDE qui ont tous des avantages différents, vous pouvez les configurer comme vous le souhaitez afin qu'ils puissent répondre à vos attentes. Voici deux IDE que nous vous conseillons : Attention : Si vous avez l'habitude de développer votre code avec un IDE en particulier, nous vous conseillons de le garder. Node JS est un environnement d'exécution qui va nous permettre Pour l'installer, Une fois que vous aurez téléchargé et exécuté l'installeur, pour vérifier l'installation de node : il faudra ouvrir une fenêtre powershell et tapez : Vérifier également que vous avez la commande Pour le développement d'application Discord, il est essentiel que vous ayez l'option Pour essayer les différentes fonctionnalités que vous développerez pour votre bot, nous vous conseillons de créer un serveur Discord dédié. Vous pourrez alors essayer tout ce que vous souhaitez sans prendre le risque de Un IDE
Un IDE (environnement de développement intégré), est un logiciel de création d'applications, qui rassemble des outils de développement fréquemment utilisés dans une seule interface utilisateur graphique (GUI).
NodeJS
de faire fonctionnerd'utiliser notre bot.il suffit d'aller sur le site officiel : https://nodejs.org/fr/node -v
npm
disponible en tapant npm -v
dans une fenêtre powershell
Paramétrer son discord
UnDiscord développeur activée sur votre compte. Pour cela, rendez-vous dans vos paramètres de compte :
votre serveur personnel.testcompromettre :
Liens utiles et indispendable
- Guide sur le développement d'un bot Discord (en anglais) : https://discordjs.guide
- Portail pour les développeurs Discord : https://discord.com/developers/applications
- Documentation officiel sur les applications et ressources Discord : https://discord.com/developers/docs
Notions de développement
Si vous n'avez aucune notion dans le développement, le suivi de ce cours pourra être compliqué. Néanmoins, voici quelques éléments qui vous seront indispensables si vous souhaitez le suivre.