Connexion
S'inscrire
Actualités
Quoi de neuf
Activités générales
Auteurs
Forums
Nouveaux messages
Rechercher un forum
Quoi de neuf
Nouveaux messages
Nouveaux messages de profil
Activités générales
Membres
Membres inscrits
Visiteurs actuels
Nouveaux messages de profil
Rechercher dans les messages des profils
Teams
Créé ton équipe
Quoi de neuf ?
Nouveaux messages
Rechercher un forum
Menu
Connexion
S'inscrire
Install the app
Install
Forums
Forums généraux
Informatique
Développement
Créer un bot discord en node.js (1ère partie)
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
Vous utilisez un navigateur non à jour ou ancien. Il ne peut pas afficher ce site ou d'autres sites correctement.
Vous devez le mettre à jour ou utiliser un
navigateur alternatif
.
Répondre à la discussion
Message
<blockquote data-quote="Matthieu D." data-source="post: 7360045"><p style="text-align: center"><img src="http://image.noelshack.com/fichiers/2019/01/5/1546638536-rg-title-bot-discojs-1ere-partie.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></p> <p style="text-align: center"></p> <p style="text-align: center"><em><strong>Hello guy's <img src="/images/smiley-pack/coeur.gif" class="smilie" loading="lazy" alt="<3" title="♥ <3" data-shortname="<3" /></strong></em> </p><p></p><p></p><p style="text-align: center"><u>Introduction :</u></p> <p style="text-align: center">Voici le début d'une série de plusieurs articles consacrés à la création d'un bot discord en node.js. Tout au long de cette série, nous allons découvrir différentes commandes / fonctionnalités de façon simple. A la fin, vous obtiendrez votre propre bot discord. Le bot que j'obtiendrai à la fin sera destiné au discord de realitygaming (si l'équipe accepte).</p> <p style="text-align: center"></p><p></p><p>Alors, dans ce premier article, nous allons créer le bot sur le site officiel de discord, installer discord.js et créer notre première commande. Bonne lecture !</p><p></p><p></p><p>Pour commencer nous allons nous rendre sur le site officiel de discord (<a href="https://discordapp.com/" target="_blank">https://discordapp.com/</a>) et nous rendre dans la partie développeur :</p><p></p><p>[ATTACH=full]120467[/ATTACH]</p><p></p><p>Une fois dedans, nous allons créer une nouvelle "application" :</p><p></p><p>[ATTACH=full]120468[/ATTACH]</p><p></p><p>Nous allons ensuite lui donner un nom et une image :</p><p></p><p>[ATTACH=full]120469[/ATTACH]</p><p></p><p>Pour que cette "application" puisse se connecter à notre serveur, nous allons devoir créer un "bot" dans la catégorie du même nom à gauche de l'écran :</p><p></p><p>[ATTACH=full]120470[/ATTACH]</p><p></p><p>[ATTACH=full]120471[/ATTACH]</p><p></p><p>Attention de ne pas divulguer votre "token" sinon n'importe qui pourra utiliser votre bot à votre insu. Personnellement, j'ai décoché la case "Public bot" pour qu'il ne soit pas publique :</p><p></p><p>[ATTACH=full]120472[/ATTACH]</p><p></p><p>Maintenant que notre bot est créer, nous allons créer un dossier sur notre ordinateur où serons les fichiers du bot :</p><p></p><p>[ATTACH=full]120473[/ATTACH]</p><p></p><p>Nous allons copier le lien qui mène au dossier et ensuite on ouvre l'invite de commande (cmd) et on tape :</p><p>[CODE]cd lechemincopié[/CODE]</p><p></p><p>[ATTACH=full]120475[/ATTACH]</p><p></p><p>[ATTACH=full]120476[/ATTACH]</p><p></p><p>Maintenant, vous allez devoir installer node.js sur votre ordinateur. Rien de plus simple, un installateur est à disposition sur leur site officiel (<a href="https://nodejs.org/en/" target="_blank">https://nodejs.org/en/</a>). Une fois node.js installé, nous allons créer nos fichiers de bases pour le bot et importer discord.js. Pour ce faire, taper les commandes suivantes dans le cmd :</p><p>[CODE]npm init[/CODE]</p><p></p><p>Ensuite, appuyez sur entrée pour tout et tapez :</p><p>[CODE]npm i --save discord.js[/CODE]</p><p></p><p>Et laissez l'installation se faire automatiquement. Une fois fait nous allons lancer notre éditeur de texte (j'utiliserai Visual Studio Code dans cette série) et créer un fichier index.js :</p><p></p><p>[ATTACH=full]120477[/ATTACH]</p><p></p><p>Nous allons importer discord.js et créer un utilisateur de connexion :</p><p></p><p>[ATTACH=full]120478[/ATTACH]</p><p></p><p>Nous voulons que lorsque le bot est connecté, il joue au jeu de notre choix et qu'il marque un message dans la console :</p><p></p><p>[ATTACH=full]120479[/ATTACH]</p><p></p><p>Pour finir, on connecte le bot. Mais avant cela, récupérez votre token que nous avons vu tout à l'heure :</p><p></p><p>[ATTACH=full]120480[/ATTACH]</p><p></p><p>Nous allons ajouter le bot à notre serveur discord et ensuite le démarrer via le terminal de Visual Studio Code. Pour inviter le bot, nous allons utiliser un générateur en ligne (nous allons avoir besoin du client id qui est sur notre application sur le site de discord). Lien du générateur : (<a href="https://discordapi.com/permissions.html" target="_blank">https://discordapi.com/permissions.html</a>). Ici, nous allons mettre toutes les permissions avec administrateurs mais ce n'est pas conseillé :</p><p></p><p>[ATTACH=full]120481[/ATTACH]</p><p></p><p>[ATTACH=full]120482[/ATTACH]</p><p></p><p>Pour démarrer le bot, nous ouvrons un terminal dans Visual Studio Code via le menu du haut :</p><p></p><p>[ATTACH=full]120483[/ATTACH]</p><p></p><p>Et on marque :</p><p>[CODE]node index.js[/CODE]</p><p></p><p><em>Remarque : Pour éteindre le bot, il suffit de faire CTRL + C.</em></p><p></p><p><em>[ATTACH=full]120484[/ATTACH]</em></p><p></p><p>Je vous laisse regarder comment j'ai réalisé la commande !ping où le bot répond pong :</p><p></p><p>[ATTACH=full]120485[/ATTACH]</p><p></p><p>Voici quelques captures d'écrans du bot en fonction avec son jeu "reality-gaming.fr" et la commande !ping :</p><p></p><p>[ATTACH=full]120486[/ATTACH]</p><p></p><p></p><p>Merci d'avoir prit le temps de lire ce premier article de la série "Créer un bot discord en node.js". J'espère qu'il vous a permis de créer les bases de votre premier bot discord. J'attends vos retours <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite351" alt=";)" title="Clin d'oeil ;)" loading="lazy" data-shortname=";)" /> On se retrouve bientôt pour le prochain article !</p><p></p><p><strong>Bis <img src="/images/smiley-pack/coeur.gif" class="smilie" loading="lazy" alt="<3" title="♥ <3" data-shortname="<3" /></strong></p><p>Matthieu D.</p></blockquote><p></p>
[QUOTE="Matthieu D., post: 7360045"] [CENTER][IMG]http://image.noelshack.com/fichiers/2019/01/5/1546638536-rg-title-bot-discojs-1ere-partie.png[/IMG] [I][B]Hello guy's <3[/B][/I] [/CENTER] [CENTER][U]Introduction :[/U] Voici le début d'une série de plusieurs articles consacrés à la création d'un bot discord en node.js. Tout au long de cette série, nous allons découvrir différentes commandes / fonctionnalités de façon simple. A la fin, vous obtiendrez votre propre bot discord. Le bot que j'obtiendrai à la fin sera destiné au discord de realitygaming (si l'équipe accepte). [/CENTER] Alors, dans ce premier article, nous allons créer le bot sur le site officiel de discord, installer discord.js et créer notre première commande. Bonne lecture ! Pour commencer nous allons nous rendre sur le site officiel de discord ([URL]https://discordapp.com/[/URL]) et nous rendre dans la partie développeur : [ATTACH type="full" width="840px" alt="120467"]120467[/ATTACH] Une fois dedans, nous allons créer une nouvelle "application" : [ATTACH type="full" width="845px" alt="120468"]120468[/ATTACH] Nous allons ensuite lui donner un nom et une image : [ATTACH type="full" width="846px" alt="120469"]120469[/ATTACH] Pour que cette "application" puisse se connecter à notre serveur, nous allons devoir créer un "bot" dans la catégorie du même nom à gauche de l'écran : [ATTACH type="full" width="849px" alt="120470"]120470[/ATTACH] [ATTACH type="full" width="852px" alt="120471"]120471[/ATTACH] Attention de ne pas divulguer votre "token" sinon n'importe qui pourra utiliser votre bot à votre insu. Personnellement, j'ai décoché la case "Public bot" pour qu'il ne soit pas publique : [ATTACH type="full" width="849px" alt="120472"]120472[/ATTACH] Maintenant que notre bot est créer, nous allons créer un dossier sur notre ordinateur où serons les fichiers du bot : [ATTACH type="full" width="854px" alt="120473"]120473[/ATTACH] Nous allons copier le lien qui mène au dossier et ensuite on ouvre l'invite de commande (cmd) et on tape : [CODE]cd lechemincopié[/CODE] [ATTACH type="full" width="858px" alt="120475"]120475[/ATTACH] [ATTACH type="full" width="862px" alt="120476"]120476[/ATTACH] Maintenant, vous allez devoir installer node.js sur votre ordinateur. Rien de plus simple, un installateur est à disposition sur leur site officiel ([URL]https://nodejs.org/en/[/URL]). Une fois node.js installé, nous allons créer nos fichiers de bases pour le bot et importer discord.js. Pour ce faire, taper les commandes suivantes dans le cmd : [CODE]npm init[/CODE] Ensuite, appuyez sur entrée pour tout et tapez : [CODE]npm i --save discord.js[/CODE] Et laissez l'installation se faire automatiquement. Une fois fait nous allons lancer notre éditeur de texte (j'utiliserai Visual Studio Code dans cette série) et créer un fichier index.js : [ATTACH type="full" width="864px" alt="120477"]120477[/ATTACH] Nous allons importer discord.js et créer un utilisateur de connexion : [ATTACH type="full" width="867px" alt="120478"]120478[/ATTACH] Nous voulons que lorsque le bot est connecté, il joue au jeu de notre choix et qu'il marque un message dans la console : [ATTACH type="full" width="869px" alt="120479"]120479[/ATTACH] Pour finir, on connecte le bot. Mais avant cela, récupérez votre token que nous avons vu tout à l'heure : [ATTACH type="full" width="871px" alt="120480"]120480[/ATTACH] Nous allons ajouter le bot à notre serveur discord et ensuite le démarrer via le terminal de Visual Studio Code. Pour inviter le bot, nous allons utiliser un générateur en ligne (nous allons avoir besoin du client id qui est sur notre application sur le site de discord). Lien du générateur : ([URL]https://discordapi.com/permissions.html[/URL]). Ici, nous allons mettre toutes les permissions avec administrateurs mais ce n'est pas conseillé : [ATTACH type="full" width="868px" alt="120481"]120481[/ATTACH] [ATTACH type="full" width="870px" alt="120482"]120482[/ATTACH] Pour démarrer le bot, nous ouvrons un terminal dans Visual Studio Code via le menu du haut : [ATTACH type="full" width="864px" alt="120483"]120483[/ATTACH] Et on marque : [CODE]node index.js[/CODE] [I]Remarque : Pour éteindre le bot, il suffit de faire CTRL + C.[/I] [I][ATTACH type="full" width="865px" alt="120484"]120484[/ATTACH][/I] Je vous laisse regarder comment j'ai réalisé la commande !ping où le bot répond pong : [ATTACH type="full" width="871px" alt="120485"]120485[/ATTACH] Voici quelques captures d'écrans du bot en fonction avec son jeu "reality-gaming.fr" et la commande !ping : [ATTACH type="full" width="872px" alt="120486"]120486[/ATTACH] Merci d'avoir prit le temps de lire ce premier article de la série "Créer un bot discord en node.js". J'espère qu'il vous a permis de créer les bases de votre premier bot discord. J'attends vos retours ;) On se retrouve bientôt pour le prochain article ! [B]Bis <3[/B] Matthieu D. [/QUOTE]
Insérer les citations…
Vérification
Publier la réponse
Forums
Forums généraux
Informatique
Développement
Créer un bot discord en node.js (1ère partie)
Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
Acceptez
En savoir plus.…
Haut