Créer un bot Discord unique est une méthode amusante et engageante pour maintenir l’intérêt de votre serveur communautaire. Lorsque vous invitez des personnes sur votre canal, le bot s’occupe de leurs interactions pendant votre absence. Si un utilisateur se comporte mal, par exemple, le robot peut l’expulser.
Pour ce faire, vous devez vous familiariser avec la programmation et les étapes de la création de votre bot et de son ajout à votre serveur. Le guide suivant simplifie ce qui doit être fait avec des captures d’écran faciles à comprendre.
Création du robot Discord sur le portail des développeurs
- Connectez-vous à votre compte Discord et allez sur le portail des développeurs. Ici, vous pouvez créer une nouvelle « application » de robot.
- Donnez un nom à votre application et cliquez sur « Créer » ou « Create ».
- À l’étape suivante, remplissez quelques détails concernant l’objet de cette application. Vous pouvez choisir une icône d’application. N’oubliez pas d’enregistrer les modifications.
- Ajoutez maintenant un robot en utilisant la fonction « build-a-bot » du portail.
- Donnez votre accord pour l’ajout d’un robot à l’application. Cette action est irrévocable.
- Après avoir effectué les étapes ci-dessus, un bot sauvage est créé. Cependant, il n’est pas encore prêt à être partagé. Pour cela, vous devez fournir des informations supplémentaires.
Dressez une liste de contrôle de ce que votre robot peut faire. Vous ne devez pas lui donner de privilèges d’administrateur, car il pourrait alors contrôler votre serveur. N’hésitez pas à lui permettre de mettre en sourdine ou de bannir des membres, de donner la priorité aux intervenants, d’ajouter des réactions, d’intégrer des liens, de gérer les surnoms, et bien plus encore. Chaque niveau de permission que vous fournissez a son propre identifiant unique que vous pouvez voir sur le tableau de bord lui-même.
Création du code de votre robot Discord
Si vous êtes un programmeur, vous voudrez modifier les fonctions du robot. Cette démonstration utilise node.js, un environnement d’exécution JavaScript. Une fois installé sous Windows, vous voudrez peut-être installer des « outils supplémentaires », ce qui peut être fait directement depuis le terminal de commande. Cela permettra d’installer Chocolatey, Visual Studio et d’autres programmes dans Windows Powershell.
Téléchargez et installez Node.js pour Windows x64, puis exécutez le programme spécifique suivant depuis le menu Démarrer. Il s’agit d’une invite de commande Node.js. (Ne lancez pas l’autre fichier d’application Node.js, car il a un usage différent).
Une fois que l’environnement a été configuré pour utiliser Node.js, vous devrez installer « discord.js with voice support » en utilisant le code suivant.
[av_notification title= » icon_select=’no’ icon=’ue800′ font=’entypo-fontello’ close_btn= » cookie_lifetime=’60’ color=’blue’ custom_bg=’#444444′ custom_font=’#ffffff’ border= » size=’normal’ custom_class= » av_uid=’av-2vp4qf’ admin_preview_bg= »] npm install discord.js @discordjs/opus [/av_notification]
Vous devriez voir un statut de réussite pour le nombre de paquets créés.
Installez nodemon comme indiqué ci-dessous.
[av_notification title= » icon_select=’no’ icon=’ue800′ font=’entypo-fontello’ close_btn= » cookie_lifetime=’60’ color=’blue’ custom_bg=’#444444′ custom_font=’#ffffff’ border= » size=’normal’ align=’left’ custom_class= » av_uid=’av-20qszr’ admin_preview_bg= »] npm i -g nodemon [/av_notification]
Retournez à votre robot Discord sur la page Web de votre portail de développement. Cliquez sur l’icône « click to reveal token », et il affichera une clé alphanumérique, qui est votre Admin privé. Ne partagez pas ce jeton avec qui que ce soit, car il est facilement piratable.
Consultez l’exemple de code présenté sur le site officiel de Discord.
[av_notification title= » icon_select=’no’ icon=’ue800′ font=’entypo-fontello’ close_btn= » cookie_lifetime=’60’ color=’blue’ custom_bg=’#444444′ custom_font=’#ffffff’ border= » size=’normal’ custom_class= » av_uid=’av-2vp4qf’ admin_preview_bg= »]
const Discord = require(‘discord.js’) ;
const client = new Discord.Client() ;
client.on(‘ready’, () => {
console.log(`Logged in as ${client.user.tag}!`) ;
}) ;
client.on(‘message’, msg => {
if (msg.content === ‘ping’) {
msg.reply(‘pong’) ;
}
}) ;
client.login(‘token’) ;
[/av_notification]
Au lieu d’un jeton dans la dernière ligne de code, copiez-collez votre propre jeton de robot Discord.
Enregistrez le fichier sous le nom « Index.js » dans un dossier directement accessible depuis l’invite de commande. Il peut avoir n’importe quel nom tant qu’il s’agit d’un fichier .js.
Maintenant, pour exécuter le bot, entrez le code suivant.
[av_notification title= » icon_select=’no’ icon=’ue800′ font=’entypo-fontello’ close_btn= » cookie_lifetime=’60’ color=’blue’ custom_bg=’#444444′ custom_font=’#ffffff’ border= » size=’normal’ custom_class= » av_uid=’av-28tvdz’ admin_preview_bg= »] nodemon –inspecter « nom du fichier ».js [/av_notification]
Lorsqu’il est prêt, le Node.js vous connectera à votre API Discord. Il existe également un mode éditeur dans Node.js, auquel vous pouvez accéder à partir de l’option .help. C’est là que vous pouvez apporter des modifications supplémentaires à votre robot.
Ajout du bot à votre serveur
Une fois que votre robot a été créé, vous devez l’ajouter à votre serveur Discord. Pour cela, vous aurez besoin d’un lien tel que le suivant :
https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot
L' »ID client » se trouve dans Informations générales, sous l’application dans laquelle vous avez enregistré le robot.
Dans l’écran ci-dessous, vous pouvez voir l’ID client du robot créé dans la première section.
Ouvrez un navigateur et entrez le lien partagé ci-dessus. Remplacez simplement l’ID client par le vôtre. Vous pouvez choisir le serveur sur lequel vous souhaitez ajouter le bot.
Si le bot est créé avec succès, vous verrez un message « autorisé » qui montre que l’application a été connectée à votre serveur Discord. Si le serveur Discord est installé sur Windows, une alerte s’affiche dans la barre d’état système, comme illustré ici.
Le robot créé a été ajouté avec succès au serveur Discord.
Avez-vous créé votre propre robot Discord ? Quel était son objectif ? Veuillez partager vos idées dans les commentaires.