Serveur minecraft

Comment faire un Bot Discord – Monter un serveur MineCraft

Le 24 janvier 2020 - 10 minutes de lecture

Si vous lisez déjà cet article, vous avez probablement une certaine expérience avec Discord. Vous avez probablement envoyé un message sur un serveur juste pour qu'un robot aléatoire vous renvoie instantanément en disant que vous avez «augmenté de niveau» simplement en étant un papillon social. Ils peuvent devenir agaçants rapidement, mais pour d'autres, ils sont une source de divertissement pendant une période autrement calme de la journée de leur serveur. Mais les robots Discord peuvent être bien plus. Il y a déjà une quantité vertigineuse de robots Discord complexes, comiques et carrément criminels, mais si vous ne pouvez pas en trouver un qui correspond à vos besoins, nous sommes ici pour vous montrer comment créer un bot Discord qui fonctionne pour vous.

Étape 1: téléchargez Node.js et créez un compte Discord si vous ne l'avez pas

Node.js est un runtime JavaScript gratuit et open source, et vous en aurez besoin pour que votre bot fonctionne, euh. Téléchargez-le sur nodejs.org et installez-le avant de commencer autre chose.

De toute évidence, vous aurez également besoin d'un compte Discord et de votre propre serveur à utiliser pour tester votre bot. Si vous n'en avez pas encore créé, accédez à Discordapp.com et créez-en un. Si vous en avez un, connectez-vous à votre compte et ouvrez le serveur sur lequel vous souhaitez que votre bot vive.

Vous aurez également besoin d'un programme d'édition de texte, comme Notepad ++ sous Windows, pour coder avec.

Étape 2: créez votre bot

comment faire une discorde bot mes applications

Vous devez maintenant créer une "application" sur Discord pour faire fonctionner votre bot. Cela prend un peu de temps, mais ce n'est pas trop complexe. Le but ici est d'obtenir un «jeton d'autorisation» pour le bot afin que Discord reconnaisse votre code et l'ajoute au bot sur ses serveurs.

Tout d'abord, rendez-vous sur discordapp.com/developers/applications/me. Votre compte doit être connecté, vous accédez donc directement à la liste des applications de votre compte. Frappé Nouvelle application pour commencer. Donnez un nom au bot, puis appuyez sur le bouton marqué Sauvegarder les modifications.

Maintenant, dans le menu de droite, cliquez sur Bot. Une fois dans le nouveau menu, cliquez sur Ajouter un bot sous le Build-a-bot option. Si vous n'avez qu'une seule application – celle que nous venons de faire – elle devrait apparaître automatiquement. Sinon, sélectionnez-le.

Étape 3: Obtenez le jeton d'autorisation de votre bot

comment faire une boîte de bot bot discord

Dans la case marquée Utilisateur App Bot, cherchez les mots Jeton: cliquez pour révéler. Cliquez sur ce lien et vous découvrirez une chaîne de texte. C'est le jeton d'autorisation de votre bot, qui vous permet de lui envoyer du code. Ne le partagez avec personne – ce jeton permet à quiconque l'a de créer du code pour le bot, ce qui signifie que celui qui l'a peut contrôler votre bot. Si vous pensez que le jeton a été compromis, la bonne nouvelle est que vous pouvez facilement en générer un nouveau avec le lien juste sous le jeton, qui se lit "Générer un nouveau jeton".

Vous aurez besoin de ce jeton en une seconde.

Étape 4: envoyez votre bot à votre serveur

comment connecter un bot discord à discord

Maintenant, faites défiler jusqu'à la case marquée Détails de l'application et trouvez votre identité du client, un nombre long. Copiez le numéro et ajoutez-le à cette URL, à la place du mot CLIENTID.

https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8

L'URL finale devrait ressembler à ceci, mais avec votre numéro d'identification client au lieu de celui-ci:
https://discordapp.com/oauth2/authorize?&client_id=000000000000000001&scope=bot&permissions=8

Copiez l'URL contenant votre numéro d'identification client dans votre navigateur. Cela vous mènera à un site Web où vous pourrez dire à Discord où envoyer votre bot. Vous saurez que cela a fonctionné si vous ouvrez Discord dans une application ou dans votre navigateur et accédez à votre serveur. La chaîne dira qu'un bot a rejoint la salle, et vous le verrez dans le menu de droite sous la liste des membres en ligne.

Étape 5: Créez un dossier «Bot» sur votre ordinateur

comment créer un dossier de discord bot

Pendant que vous faites cela, vous pouvez également prendre un moment pour créer un dossier dans un endroit facile d'accès sur votre ordinateur où vous pouvez stocker tous les fichiers de votre bot. Appelez cela quelque chose de simple, comme «DiscordBot» ou «MyBot» afin que vous sachiez exactement de quoi il s'agit.

Étape 6: Ouvrez votre éditeur de texte et créez les fichiers de votre bot

comment faire un code de package de discord bot

Vous allez créer trois fichiers pour votre robot à partir de votre éditeur de texte. Dans le premier, collez ce code:

«Jeton»: «votre jeton de robot»

Remplacez «votre jeton de robot» par le jeton que vous avez généré précédemment sur la page d'application de votre robot. Assurez-vous que le jeton est à l'intérieur des guillemets. Enregistrez ensuite le fichier dans le dossier Discord bot que vous avez créé sur votre bureau, en utilisant le nom de fichier «auth.json». N'oubliez pas de ne pas l'enregistrer en tant que fichier .txt – cela ne fonctionnera pas s'il s'agit de .txt au lieu de .json.

Créez un nouveau fichier et insérez ce code:

"Nom": "greeter-bot",
«Version»: «1.0.0»,
«Description»: «My First Discord Bot»,
«Main»: «bot.js»,
«Auteur»: «Votre nom»,
«Dépendances»:

Remplacez le nom de l'auteur par votre nom si vous le souhaitez; vous pouvez également changer la "description" en autre chose que "My First Discord Bot" si vous voulez quelque chose de plus conforme à ce que vous faites, ce qui sera pratique pour se souvenir de ce que votre bot est censé faire.

Enregistrez ce fichier sous «package.json» dans votre dossier Discord bot.

Étape 7: définir le code de votre bot

comment faire un bot bs discord

Il vous reste un fichier texte à créer, et c'est le plus important qui contrôle le comportement de votre bot. Vous voudrez vous familiariser avec JavaScript pour avoir un contrôle total sur votre bot et savoir ce que vous faites, mais si vous êtes nouveau dans le codage et que vous voulez juste faire quelque chose, vous pouvez copier et coller ce code dans le fichier pour créer un bot simple qui vous accueillera sur votre serveur.

(Merci à l'utilisateur Medium Renemari Padillo, dont le didacticiel de robot nous a aidé à créer celui-ci. Consultez son didacticiel pour le dépannage du code et d'autres conseils.)





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, 
    coloriser: vrai
);
logger.level = 'debug';
// Initialiser Discord Bot
var bot = new Discord.Client (
   jeton: auth.token,
   autorun: true
);
bot.on ('ready', fonction (evt) 
    logger.info («Connecté»);
    logger.info ('Connecté en tant que:');
    logger.info (bot.username + '- (' + bot.id + ')');
);
bot.on ('message', fonction (user, userID, channelID, message, evt) 
    // Notre bot a besoin de savoir s'il va exécuter une commande
    // Il écoutera les messages commençant par «!»
    if (message.substring (0, 1) == '!') 
        var args = message.substring (1) .split ('');
        var cmd = args[0];
       
        args = args.splice (1);
        commutateur (cmd) 
            //! ping
            cas 'ping':
                bot.sendMessage (
                    à: channelID,
                    message: 'Pong!'
                );
            Pause;
            // Ajoutez simplement les commandes de casse si vous le souhaitez.
         
     
);

Ce code met en place un bot Discord qui répondra à certains messages: Plus précisément, tout ce qui commence par un caractère "!". En particulier, nous programmons le bot pour qu'il réponde à la commande "! Intro", donc si quelqu'un tape cela sur votre serveur pendant que le bot est dedans, le bot répondra avec un message programmé. Dans notre code, nous avons défini le message comme «Salutations! Bienvenue sur le serveur! ». Vous pouvez modifier à la fois le message d'invite et le message de réponse en les redéfinissant dans le code ci-dessus. Assurez-vous simplement de conserver les guillemets simples autour des messages.

Enregistrez ce dernier fichier texte sous «bot.js» dans votre dossier Discord bot.

Étape 8: Ouvrez l’Invite de commandes de votre ordinateur et accédez à votre dossier Discord bot

comment faire une invite de commande de discord bot

Sur un PC Windows, vous pouvez facilement accéder à l'invite de commandes en cliquant sur l'icône Windows et en tapant «Invite de commandes» dans le champ. Une fois qu'il est ouvert, tapez "cd" suivi du chemin du fichier vers votre dossier. Sur mon ordinateur, la commande ressemble à ceci: "cdUsersPhil’s DesktopDesktopDiscordBot". Cela devrait modifier la ligne d'invite de commandes pour inclure le chemin d'accès au fichier dans votre dossier.

Vous pouvez également accéder à votre dossier dans Windows et maintenir la touche Maj enfoncée tout en cliquant avec le bouton droit sur une zone vide du dossier et en choisissant Ouvrez l'invite de commande.

Étape 9: utilisez l'invite de commande pour installer les dépendances de votre bot

comment faire une invite de commande discord bot node bot js

Il est maintenant temps d'utiliser Node.js. Dans l'invite de commande, avec votre dossier Discord bot dans la ligne du chemin de fichier, tapez «npm install discord.io winston –save». Cela installera automatiquement les fichiers dont vous avez besoin pour votre Discord bot dans le dossier directement.

Utilisez également l'invite de ligne de commande suivante pour installer des dépendances supplémentaires: npm install https://github.com/woor/discord.io/tarball/gateway_v6

Cela devrait vous fournir tous les fichiers dont vous avez besoin.

Étape 10: exécutez le bot

comment faire un test de discord bot

Cela devrait être tout. Pour essayer d'exécuter votre bot, tapez "node bot.js" dans l'invite de commande (assurez-vous que vous êtes toujours dans le dossier de votre bot Discord).

Retournez maintenant sur votre serveur Discord et essayez de tester votre bot en tapant "! Intro" ou "!" Suivi de ce que vous avez fait votre message d'invite dans votre fichier "bot.js". Si tout s'est bien passé, votre bot devrait immédiatement renvoyer le message que vous avez codé pour cela.

Félicitations! Vous venez de créer un bot Discord!

Étape 11: Déterminez si votre bot a été créé par quelqu'un d'autre

Discord a une grande communauté de personnes qui font des trucs pour le plus grand bien du service tout le temps, et cela inclut les bots. Il existe des bases de données complètes de robots créés par d'autres personnes qui remplissent une variété de fonctions, et souvent leurs créateurs mettent ces robots à la disposition de tous pour téléchargement et utilisation. Gagnez du temps et du codage en consultant certains des endroits habituels où se trouvent les robots Discord, pour voir si quelqu'un a déjà fait votre travail pour vous.

Top.gg (anciennement Discordbots) et Bots.ondiscord.xyz (anciennement bots.discord.pw) sont également des endroits pratiques pour rechercher des robots Discord, mais vous avez également de la chance de chercher sur Google ce dont vous avez besoin.

Recommandations des éditeurs






Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.