Discord est un programme de chat populaire que les joueurs utilisent et adorent souvent. Les utilisateurs de Discord peuvent créer leur propre chaîne Discord gratuitement et inviter des personnes à rejoindre la chaîne. Certaines personnes utilisent des robots sur Discord pour lire de la musique, accueillir de nouveaux utilisateurs sur la chaîne, etc. Ce wikiHow vous apprend à créer un bot pour Discord. Cependant, vous devriez au moins être un peu familiarisé avec le codage car les bots fonctionnent via JavaScript.
Étape
Partie 1 sur 6: Préparation de l'ordinateur
Étape 1. Téléchargez Node.js depuis
Node.js est l'environnement d'exécution JavaScript gratuit dont vous avez besoin pour créer des robots. Vous pouvez choisir le fichier d'installation pour Windows ou MacOS, ainsi que la version que vous souhaitez. Pour ce processus, il est recommandé de choisir la version LTS.
Étape 2. Exécutez le fichier d'installation
Sur un ordinateur Windows, cliquez simplement sur le fichier téléchargé pour lancer l'installation. Sur un Mac, vous devrez extraire les fichiers et trouver le fichier d'application/d'installation. Assurez-vous de lire tous les accords avant de procéder à l'installation.
Étape 3. Créez un compte Discord (facultatif)
Si vous n'avez pas encore de compte Discord, vous pouvez en créer un sur
Étape 4. Connectez-vous à votre compte et à votre chaîne Discord
Ouvrez l'application Discord sur votre ordinateur et ouvrez la chaîne à laquelle vous souhaitez ajouter le bot.
Partie 2 sur 6: Créer des bots sur Discord
Étape 1. Visitez https://discord.com/developers/applications/me via un navigateur Web
Vous pouvez déjà accéder à votre compte via l'application, mais reconnectez-vous si vous y êtes invité. Dans cette section, vous créez une application compatible avec les robots. Cela signifie que vous allez créer des applications et des bots.
Étape 2. Cliquez sur le bouton bleu Nouvelle application
C'est sur le côté droit de votre navigateur. Une fenêtre contextuelle pour le nom de votre application apparaîtra.
Tapez le nom de l'application et cliquez sur "Créer". Choisissez un nom descriptif (par exemple, "Greeterbot") si le bot de votre application fonctionne pour accueillir les utilisateurs. Cependant, un nom comme "Greeterbot" peut déclencher des erreurs car c'est un nom très populaire. Par conséquent, ajoutez une chaîne de chiffres à la fin du nom (par exemple "Greeterbot38764165441")
Étape 3. Cliquez sur Bots dans le menu de gauche
Ce menu est indiqué par une icône représentant une pièce de puzzle.
Étape 4. Cliquez sur Ajouter un bot
Ce bouton se trouve sous la rubrique « Build-A-Bot ».
- Cliquez sur « Oui, faites-le !” dans la fenêtre contextuelle pour confirmer l'action.
- Si vous obtenez un message d'erreur concernant un nom trop populaire, retournez à la page de l'application et modifiez le nom. Par exemple, le nom « Music Bot » a été jugé trop populaire. Cependant, vous pouvez ajouter des chiffres à la fin du nom de l'application.
Étape 5. Cliquez sur Cliquez pour révéler le jeton
Ce message est dans la zone d'information sur les bots. Lorsque vous cliquez sur le texte, vous pouvez voir une série de lettres et de chiffres.
Cliquez sur « Copier » pour copier tout le texte. Vous pouvez le coller dans un pense-bête ou une application de notes, mais assurez-vous de pouvoir accéder au code et ne le donnez à personne. N'importe qui avec le code peut contrôler le bot. Le code sera toujours affiché sur cette page lorsque vous en aurez besoin
Partie 3 sur 6: Envoi de bots aux serveurs ou canaux du serveur Discord
Étape 1. Cliquez sur Informations générales
C'est dans le menu sur le côté gauche de l'écran.
Étape 2. Cliquez sur Copier dans la section « ID client »
Cette option se trouve au milieu de la page Web.
Étape 3. Collez le ClientID que vous avez copié dans l'URL suivante:
"https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8"
Par exemple, si votre ClientID est "0000000000000000001", l'URL ressemblera à:
Étape 4. Collez l'URL dans la barre d'adresse du navigateur
Vous serez redirigé vers une nouvelle page qui vous permettra d'ajouter des bots à votre chaîne.
- Cliquez sur la liste déroulante pour afficher toutes les chaînes compatibles.
- Cliquez sur « Autoriser » pour continuer. Vous recevrez un message de confirmation indiquant que le bot a été ajouté et que l'onglet actif peut être fermé.
Partie 4 sur 6: Bots de codage
Étape 1. Créez un dossier pour les codes de bot sur le bureau
Vous allez créer des fichiers de code qui seront ensuite ajoutés au dossier.
- Le code montré dans cet article est tiré de
- Vous pouvez rechercher sur Internet d'autres codes de bot si vous le souhaitez, tels que des codes pour lire de la musique en continu. Ce wikiHow utilise un exemple de code pour les robots qui répondent au texte ou aux commandes commençant par "!"
Étape 2. Ouvrez un programme d'édition de texte
Vous pouvez utiliser un programme d'édition de texte bas de gamme comme Notepad pour Windows ou TextEdit pour Mac.
Étape 3. Saisissez le code suivant:
{ « jeton »: « Votre jeton de robot » }
Étape 4. Enregistrez le fichier sous le nom « auth.json »
Assurez-vous que le fichier n'est pas enregistré avec une extension.txt.
Étape 5. Créez un nouveau document
Vous pouvez en créer un en appuyant sur le raccourci Ctrl+N (Windows) ou Cmd+N (Mac), ou en cliquant sur l'option " Nouveau " dans l'onglet " Fichier ".
Étape 6. Tapez le code suivant:
{ « nom »: « greeter-bot », « version »: « 1.0.0 », « description »: « Mon premier bot Discord », « principal »: « bot.js », « auteur »: « Votre nom », "dépendances": {} }
Étape 7. Enregistrez le fichier sous le nom « package.json »
Assurez-vous que le fichier n'est pas enregistré avec une extension.txt.
Étape 8. Créez un nouveau document
Vous pouvez en créer un en appuyant sur le raccourci Ctrl+N (Windows) ou Cmd+N (Mac), ou en cliquant sur l'option " Nouveau " dans l'onglet " Fichier ".
Étape 9. Tapez le code du bot
Par exemple, si vous souhaitez créer un bot qui répond aux messages ou aux commandes commençant par le symbole " !", 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!' }); break; // Ajoutez simplement les commandes case si vous le souhaitez. } } });
Étape 10. Enregistrez le fichier sous le nom « bot.js »
Assurez-vous que le fichier n'est pas enregistré avec une extension.txt.
Vous pouvez fermer votre programme d'édition de texte à ce stade
Partie 5 sur 6: Installation d'un bot de support
Étape 1. Ouvrez une fenêtre d'invite de commande
Sous Windows, vous pouvez utiliser le mot-clé "Cmd" dans le champ de recherche Windows du menu "Démarrer". Sur un Mac, vous pouvez rechercher « Invite de commandes » via Spotlight.
Étape 2. Accédez au dossier des robots sur le bureau
Par exemple, vous pouvez saisir cd\Users\Default Desktop\Desktop\FolderDiscordBotName.
Étape 3. Tapez npm install discord.io winston –save et appuyez sur Entrée
Une fois Node.js installé, cette ligne de commande téléchargera automatiquement le support ou la dépendance du bot dans le dossier du bureau.
Étape 4. Tapez npm install et appuyez sur Entrer.
Le code garantira qu'il n'y a pas d'autres éléments ou programmes que vous devez installer pour que le bot fonctionne.
Vous avez maintenant le code du bot et vous testerez que le code peut fonctionner dans la méthode suivante
Partie 6 sur 6: Exécuter le Bot
Étape 1. Tapez node bot.js et appuyez sur Entrée dans la fenêtre d'invite de commande
Si vous obtenez un message d'erreur, vous faites quelque chose de mal avec le code du bot.
Étape 2. Tapez "! Intro" dans Discord
Entrez la commande sur le canal qui contient le bot. L'exemple de code présenté dans cet article indique au bot de répondre aux commandes ou aux publications commençant par le symbole "!" avec le mot "Pong!". Pour tester si le bot fonctionne, tapez "!Intro" et attendez une réponse ou une réponse du bot.
Étape 3. Vérifiez le code si vous n'obtenez aucune réponse
Si le bot ne répond pas au message "!Intro" sur Discord, relisez ce wikiHow et assurez-vous que le bot est correctement configuré. De plus, assurez-vous:
- Node.js correctement installé.
- Le Bot Token est correctement inséré dans le fichier auth.json.
- Vous êtes sur le même canal que le bot
- Le bot est déjà sur le serveur.
- Le code inclus dans les fichiers auth.json, bot.js et package.json est correct.
- Vous avez téléchargé tous les supports ou dépendances pour que le bot fonctionne à l'aide de l'invite de commande (après l'installation de Node.js).