comment créer un bot discord

Comment créer un bot Discord? Guide étape par étape avec codes

Au cours des cinq dernières années environ, Discord a toujours montré qu’il s’agissait de la plate-forme de messagerie instantanée non seulement pour les joueurs, mais aussi pour tous ceux qui recherchent un message, un chat vidéo ou un streaming avec des amis en ligne. Parmi les raisons pour lesquelles: les bots Discord. Les robots peuvent vous aider à tout faire, de l’automatisation des tâches banales à la lecture de musique sur votre serveur, et dans ce didacticiel, nous allons vous montrer comment créer un robot Discord.

Bien que l’automatisation soit la principale raison d’utiliser un bot Discord, vous pouvez vraiment en programmer un pour faire n’importe quoi (tout ce que vous pouvez entasser dans du code JavaScript, au moins). Vous n’avez pas besoin non plus de connaissances en programmation pour commencer. Notre guide vous aidera à créer vos propres bots Discord, même si vous n’avez jamais touché à une ligne de code auparavant.

Étape 1: Téléchargez Node.js et créez un compte Discord

Node.js est un environnement d’exécution JavaScript gratuit et open source, et vous en aurez besoin pour faire fonctionner votre bot. Téléchargez-le sur nodejs.org et installez-le avant de commencer quoi que ce soit d’autre.

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

Vous aurez également besoin d’un programme d’éditeur de texte, tel que Notepad ++ sous Windows, pour coder.

Étape 2: Créez votre bot

comment créer un bot discord

Vous devez maintenant créer une « application » sur Discord pour faire fonctionner votre bot. Cela demande un peu de travail, 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. Cliquez sur Nouvelle application pour commencer. Donnez un nom au bot, puis appuyez sur le bouton marqué Enregistrer les modifications.

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

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

comment créer un bot discord

Dans la zone marquée App Bot User, recherchez les mots Token: Click to Reveal. Cliquez sur ce lien et vous verrez une chaîne de texte. Il s’agit du jeton d’autorisation de votre bot, qui vous permet de lui envoyer du code. Ne le partagez avec personne – ce jeton permet à quiconque le possède de créer du code pour le bot, ce qui signifie que celui qui le possède 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 bouton Générer un nouveau jeton. Notez votre jeton. Vous en aurez besoin dans une seconde.

Étape 4: Envoyez votre bot à votre serveur

comment créer un bot discord

Faites maintenant défiler jusqu’à la case intitulée Détails de l’application et trouvez votre ID client, un long numéro. 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 ce faux:

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

Copiez l’URL avec votre numéro d’identification client dans votre navigateur. Cela vous mènera à un site Web sur lequel vous pourrez indiquer à Discord où envoyer votre bot. Vous saurez que cela a fonctionné si vous ouvrez Discord dans une application ou votre navigateur et accédez à votre serveur. La chaîne indiquera 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 bot discord

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 », pour que vous sachiez exactement ce que c’est.

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

comment créer un bot discord

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

{
« Token »: « Your Bot Token »
}

Remplacez « Your Bot Token » par le token que vous avez généré précédemment sur la page d’application de votre bot. Assurez-vous que le jeton se trouve entre les guillemets. Enregistrez ensuite le fichier dans le dossier du bot Discord 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 »: « Mon premier robot Discord »,
« Main »: « bot.js »,
« Author »: « Votre nom »,
« Dépendances »: {}
}

Remplacez le nom de l’auteur par votre nom si vous le souhaitez; vous pouvez également changer la description pour quelque chose d’autre si vous voulez quelque chose de plus conforme à ce que vous faites, ce qui sera pratique pour vous souvenir de ce que votre bot est censé faire.

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

Étape 7: Définissez le code de votre bot

comment créer un bot discord

Il 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 vraiment avoir le contrôle total de 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 robot simple qui vous accueillera sur votre serveur.

(Merci à l’utilisateur Medium Renemari Padillo, dont le tutoriel sur le bot nous a aidé à créer celui-ci. Consultez son tutoriel 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 = nouveau Discord.Client ({
jeton: auth.token,
autorun: vrai
});
bot.on (‘prêt’, fonction (evt) {
logger.info (‘Connecté’);
logger.info (‘Connecté en tant que:’);
logger.info (bot.username + ‘- (‘ + bot.id + ‘)’);
});
bot.on (‘message’, function (user, userID, channelID, message, evt) {
// Notre bot a besoin de 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);
commutateur (cmd) {
//! ping
cas ‘ping’:
bot.sendMessage ({
à: channelID,
message: « Pong! »
});
Pause;
// Ajoutez simplement toutes les commandes case si vous le souhaitez.
}
}
});
Ce code configure un bot Discord qui répondra à certains messages: plus précisément, tout ce qui commence par un « ! » personnage. 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 y est, 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 de bot Discord.

Étape 8: Ouvrez l ‘«Invite de commandes» de votre ordinateur et accédez au dossier de votre bot Discord

comment créer un bot discord

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 ouvert, saisissez « cd » suivi du chemin du fichier vers votre dossier. Sur notre ordinateur de test, la commande ressemble à ceci: « c: UsersPhil’s DesktopDesktopDiscordBot. » Cela devrait changer la ligne d’invite de commande pour inclure le chemin du fichier vers 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 Ouvrir l’invite de commande.

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

comment créer un bot discord

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

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 créer un bot discord

Cela devrait être tout. Pour essayer d’exécuter votre bot, saisissez « node bot.js » dans l’invite de commandes (assurez-vous que vous êtes toujours dirigé vers votre dossier de 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 lui.

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 fabriquent tout le temps des choses pour le plus grand bien du service, et cela inclut les robots. Il existe des bases de données entières de bots créés par d’autres personnes qui remplissent diverses fonctions, et souvent leurs créateurs mettent ces bots à la disposition de tous pour qu’ils puissent les télécharger et les utiliser. Gagnez du temps et du codage en consultant certains des endroits habituels où se trouvent les bots 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 des endroits pratiques pour rechercher des bots Discord, mais vous aurez également probablement de la chance en recherchant sur Google.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *