Comment créer un bot dans Discord?
1. Téléchargez et installez Node.js.
2. Ouvrez l'application Discord et connectez-vous.
3. Créez le bot sur Discord.
4. Mettez le bot dans un canal Discord.
5. Codez le bot.
6. Installez les dépendances du bot.
7. Testez le fonctionnement du bot.

Discord est un programme de discussion populaire très utilisé et apprécié des joueurs. Les utilisateurs peuvent créer leurs propres chaînes Discord gratuitement et inviter des personnes à les rejoindre. Certaines personnes utilisent des Bots dans Discord pour continuer à jouer de la musique, accueillir de nouvelles personnes sur la chaîne et bien plus encore. Ce guide vous montrera comment créer un bot pour Discord. Vous devrez être au moins un peu familiarisé avec le codage car Javascript est ce qui fait fonctionner le bot.
Partie 1 sur 6: préparer votre ordinateur
- 1Téléchargez node.js depuis https://nodejs.org/en/download/. Node.js est un runtime JavaScript gratuit dont vous aurez besoin pour créer votre bot. Vous pouvez choisir le programme d'installation Windows ou macOS ainsi que la version. La version LTS est recommandée pour ce processus.
- 2Exécutez le programme d'installation. Un ordinateur Windows n'a qu'à cliquer sur le fichier téléchargé pour lancer le programme d'installation, mais un ordinateur macOS doit décompresser le fichier pour trouver l'application d'installation. Assurez-vous de lire tous les accords au fur et à mesure que vous parcourez le programme d'installation.
- 3Créez un compte discord (facultatif). Si vous n'avez pas encore de compte Discord, vous en créez un sur https://discordapp.com/.
- 4Connectez-vous à votre compte et à votre chaîne Discord. Ouvrez l'application Discord sur votre ordinateur et accédez au canal dans lequel vous souhaitez que votre bot.
Partie 2 sur 6: créer le bot sur discord
- 1Accédez à https://discordapp.com/developers/applications/me dans un navigateur Web. Vous devez déjà être connecté via l'application, mais reconnectez-vous si vous y êtes invité. Dans cette partie, vous allez créer une application qui active le bot, vous allez donc créer une application ainsi qu'un bot.
- 2Cliquez sur le bouton bleu Nouvelle application. Vous le verrez sur le côté droit du navigateur. Une fenêtre apparaîtra pour le nom de votre application.
- Tapez le nom de l'application et cliquez sur "Créer". Vous voudrez créer un nom descriptif, comme «Greeterbot» si votre bot d'application accueille les gens. Cependant, "Greeterbot" déclenchera très probablement des erreurs plus tard car c'est un nom populaire, alors ajoutez une série de chiffres après le nom, comme "Greeterbot38764165441".
- 3Cliquez sur Bot dans le menu de gauche. C'est aussi l'icône de la pièce du puzzle.
- 4Cliquez sur Ajouter un bot. C'est sous l'en-tête "Build-A-Bot".
- Cliquez sur «Oui, faites-le!» dans la fenêtre contextuelle pour confirmer votre action.
- Si vous obtenez une erreur indiquant que le nom est trop populaire, accédez à la page de l'application et modifiez le nom de l'application. Par exemple, "Music Bot" était trop populaire, donc ajouter quelques chiffres à la fin de l'application a aidé.
- 5Cliquez sur Cliquez pour révéler le jeton. Vous le verrez dans la zone d'information de votre bot. Lorsque vous cliquez sur ce texte, vous voyez une chaîne de lettres et de chiffres.
- Cliquez sur "Copier" pour copier tout ce texte. Vous pouvez le coller quelque part sur un post-it, mais assurez-vous d'avoir accès à ce code et ne le donnez à personne. Celui qui a ce code peut contrôler le bot. Ce code sera toujours là si vous en avez besoin.

Partie 3 sur 6: envoyer le bot au serveur/canal discord
- 1Cliquez sur Informations générales. C'est dans le menu de gauche.
- 2Cliquez sur Copier sous ID client. Vous le verrez vers le milieu de la page Web.
- 3Collez votre ID client copié dans l'URL suivante: " https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8"
- Par exemple, si votre ClientID était 000000000000000001, votre URL ressemblerait à ceci: https://discordapp.com/oauth2/authorize?&client_id=0000000000000000001&scope=bot&permissions=8
- 4Collez votre URL dans la barre d'adresse de votre navigateur Web. Vous serez redirigé vers une page où vous pouvez affecter votre bot à un canal.
- Cliquez sur la liste déroulante pour afficher toutes vos chaînes compatibles.
- Cliquez sur "Autoriser" pour continuer. Vous recevrez une confirmation que le bot a été déplacé et que vous pouvez fermer l'onglet actif.
Partie 4 sur 6: coder le bot
- 1Créez un dossier sur votre bureau pour votre code de bot. Vous allez créer des fichiers de code qui iront ici.
- Ce code a été fourni par https://digitaltrends.com/gaming/how-to-make-a-discord-bot/.
- Vous pouvez rechercher sur Internet les codes de bot que vous souhaitez, comme ceux qui diffusent de la musique en permanence. Ce guide utilise un exemple de code pour un bot qui répond à tout texte commençant par "!"
- 2Ouvrez un éditeur de texte. Vous pouvez utiliser les programmes par défaut comme le Bloc-notes pour Windows ou TextEdit pour Mac.
- 3Tapez le code suivant:
{ "token": "Votre jeton de bot" }
- Assurez-vous d'entrer le numéro de Bot Token que vous avez obtenu lors des étapes précédentes entre les guillemets dans le texte.
- 4Enregistrez le fichier sous "auth.json". Assurez-vous que le fichier n'est pas enregistré avec une extension de fichier.txt.
- 5Commencer un nouveau document. Vous pouvez le faire en appuyant sur Ctrl+ N(Windows) ou sur ⌘ Cmd+ N(Mac), ou en cliquant sur "Nouveau" dans l'onglet "Fichier".
- 6Tapez le code suivant:
{ "name": "greeter-bot", "version": "1.0,0", "description": "My First Discord Bot", "main": "bot.js", "author": "Votre nom", "dépendances": {} }
- Assurez-vous de remplacer le nom "auteur" par votre nom. Vous pouvez également modifier la "description" si vous n'aimez pas "Mon premier bot discord".
- 7Enregistrez le fichier sous le nom "package.json". Assurez-vous que le fichier ne s'enregistre pas avec a. extension de fichier txt.
- 8Commencer un nouveau document. Vous pouvez le faire en appuyant sur Ctrl+ N(Windows) ou sur ⌘ Cmd+ N(Mac), ou en cliquant sur "Nouveau" dans l'onglet "Fichier".
- 9Tapez le code de votre bot. Par exemple, si vous souhaitez créer un bot qui répond à tous les messages commençant par "!", saisissez le code suivant:
var Discord = require('discord.io'); var logger = require('winston'); var auth = require('./auth.json'); // Configurer les paramètres de l'enregistreur logger.remove(logger.transports.Console); logger.add(nouveau logger.transports.Console, { colorize: true }); logger.level = 'debug'; // Initialiser Discord Bot var bot = new Discord.Client({ token: auth.token, autorun: true }); bot.on('ready', function (evt) { logger.info('Connected'); logger.info('Connected as: '); logger.info(bot.username + ' - (' + bot.id + ')'); }); bot.on('message', function (user, userID, channelID, message, evt) { // Notre bot doit savoir s'il exécutera une commande // Il écoutera les messages qui commenceront par `!` if (message.substring(0, 1) == '!') { var args = message.substring(1).split(' ');var cmd = args[0]; args = args.splice(1); switch(cmd) { //!ping case 'ping': bot.sendMessage({ to: channelID, message: 'Pong!' }); Pause; // Ajoutez simplement des commandes case si vous le souhaitez. } } });
- 10Enregistrez le fichier sous "bot.js". Assurez-vous que le fichier n'est pas enregistré avec une extension de fichier.txt.
- Vous pouvez fermer votre éditeur de texte.

Partie 5 sur 6: installation des dépendances de bot
- 1Ouvrez une fenêtre d'invite de commande. Sous Windows, vous pouvez rechercher "Cmd" dans le champ de recherche Windows du menu Démarrer. Sur Mac, vous pouvez rechercher dans Spotlight «Invite de commandes».
- 2Accédez à votre dossier de bot sur votre bureau. Par exemple, vous pouvez taper cd\Users\Default Desktop\Desktop\DiscordBotfoldername.
- 3Tapez npm install discord.io winston -save et appuyez sur ↵ enter. Avec Node.js installé, cette ligne téléchargera automatiquement les dépendances de votre bot dans votre dossier de bureau.
- 4Tapez et appuyez sur. npm install https://github.com/woor/discord.io/tarball/gateway_v6 ↵ enter Ce code garantira qu'il n'y a rien d'autre à installer pour que votre bot fonctionne.
- Vous avez maintenant le code pour votre bot et testerez que votre code fonctionne dans la partie suivante.

Partie 6 sur 6: exécuter le bot
- 1Tapez node bot.js et appuyez sur ↵ enter dans l'invite de commande. Si vous obtenez une ligne d'erreur, vous avez fait quelque chose de mal.
- 2Tapez "!intro" dans discord. Vous voudrez le saisir dans le canal dans lequel se trouve votre bot. L'exemple de code fourni amène le bot à répondre «Pong!» au texte commençant par "!". Donc, pour tester si le bot fonctionne, tapez "!Intro" et attendez une réponse.
- 3Vérifiez votre codage si vous n'avez pas entendu de réponse. Si votre bot n'a pas répondu à votre "!Intro" dans Discord, parcourez à nouveau ce guide et vérifiez que votre bot est correctement configuré. S'assurer:
- Node.js correctement installé.
- Le Bot Token est entré correctement dans votre fichier auth.json.
- Vous êtes dans le même canal que le bot.
- Le bot est sur le serveur.
- Votre codage est correct dans vos fichiers auth.json, bot.js et package.json.
- Vous avez téléchargé toutes les dépendances pour que votre bot fonctionne à l'aide de l'invite de commande avec Node.js installé.
Questions et réponses
- Que dois-je faire si une erreur s'affiche lors de la saisie de node bot.js dans l'invite de commande?As-tu bien fait le code? Essayez de refaire le code. Assurez-vous que vous tapez tout correctement.
- Mon bot dit qu'il est hors ligne, que dois-je faire?As-tu bien fait le code? Essayez de refaire le code. Assurez-vous de faire "node bot.js" sans les guillemets lorsque vous avez terminé le code.