Table des matières:
- Étape 1: Téléchargez l'application Discord
- Étape 2: Configuration de votre propre chaîne
- Étape 3: Installez Node.js et Npm
- Étape 4: créer le bot
- Étape 5: créer un répertoire local
- Étape 6: Dernière étape et test du bot
Vidéo: Comment ajouter un bot interactif dans Discord : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Dans ce tutoriel, je vais montrer comment créer un propre bot interactif qui fonctionne avec quelques commandos.
Discord est une application de médias sociaux Skype/Whats-app comme celle qui rassemble les joueurs. Ils peuvent avoir leur propre chaîne, vérifier à quel jeu chaque membre joue, s'appeler et discuter entre eux. Une des possibilités est d'ajouter un bot au serveur. Cela peut être soit un bot automatisé, soit un bot qui joue de la musique par exemple.
Fournitures:
- Internet bien sûr (doh!)
- Application Discord
- Node.js, npm
- Connaissances de base de l'exécution de commandes dans le terminal
Étape 1: Téléchargez l'application Discord
Téléchargez l'application Discord. Cette application est une application multi-appareils qui peut être téléchargée à partir de
Le nom d'utilisateur que vous créez est associé à un numéro unique, comme illustré ci-dessus. Vous utilisez ce nom + # pour ajouter d'autres membres Discord.
Étape 2: Configuration de votre propre chaîne
Pour que le bot soit créé, nous devons créer notre propre serveur.
1. Lorsque vous êtes connecté à Discord, vous devriez voir quelque chose comme les images ci-dessus:
2. Pour créer le serveur, nous devons cliquer sur le '+' dans le coin inférieur gauche surligné en rouge.
Donnez un nom à votre serveur et entrez la région du serveur. En option, vous pouvez ajouter une image à votre serveur. Une fois ces étapes terminées, vous devriez voir la liste des serveurs dans vos onglets à gauche, en fonction de l'appareil sur lequel vous vous trouvez.
Étape 3: Installez Node.js et Npm
Une fois que vous avez créé votre propre serveur, Discord vous demande d'inviter des amis sur votre serveur. Sautez cette étape (ou invitez des amis sur votre chaîne Discord en utilisant le lien d'invitation) et le tour est joué ! Votre propre serveur a été créé.
1. Recherchez node.js et npm
Tout d'abord, nous devons nous assurer que nous devons créer un projet local pour que l'API effectue des appels. Nous devons également obtenir un jeton pour le bot. Pour ce faire, nous devons ajouter quelques lignes dans le terminal. Pour ouvrir le terminal, appuyez sur CMD + barre d'espace et recherchez le terminal. Si vous avez fait cela correctement, le terminal devrait apparaître comme l'image ci-dessus.
Pour vérifier si vous avez installé node.js et npm, saisissez le code suivant:
Pour node.js:
nœud -v
Pour npm:
npm -v
Si vous avez tous les deux installé node.js et npm, vous devriez voir la version, sinon, installez à la fois node.js et npm en entrant le code suivant (node.js sera installé avec npm):
Pour npm:
npm installer npm@latest -g
Étape 4: créer le bot
Nous devons créer une application et un bot pour que notre bot fonctionne. Nous devons également l'envoyer à notre serveur Discord.
1. Créez l'application et le bot:
Tout d'abord, rendez-vous sur discordapp.com/developers/applications/me. Connectez-vous avec votre compte. Cliquez sur Nouvelle application pour commencer, donnez un nom à votre application, puis cliquez sur Créer. Dans l'onglet de gauche, sélectionnez Bot. Créez le bot. Si le bot est créé, vous recevrez un message dans l'image ci-dessus indiquant que le bot a été créé.
2. Envoyez le bot à votre serveur Discord
Dans Informations générales, copiez votre identifiant client, copiez l'identifiant et collez-le dans cette URL en remplaçant les chiffres:
discordapp.com/oauth2/authorize?&client_id…
Copiez l'URL avec votre numéro d'identification client dans votre navigateur. Cela vous mènera à un site Web où vous pourrez indiquer à 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éer un répertoire local
Nous devons créer un dossier sur votre PC qui stockera tous les fichiers de votre bot. Nommez-le quelque chose comme discordBot ou quelque chose qui peut être facilement reconnu.
1. Créez un dossier et trois fichiers
Nous devons en créer trois dans ce dossier.
Exécutez le code suivant dans le terminal:
mkdir discordBot
Naviguez dans le dossier en tapant le code suivant:
cd discordBot
Tapez ensuite la ligne suivante:
npm init -y
Cela créera un fichier package.json dans le dossier du projet.
Commençons d'abord par installer une bibliothèque Javascript bien connue pour interagir avec l'API Discord appelée discord.js. Tapez:
npm install --save discord.js
Ignorez les avertissements pour le moment.
2. Création d'un fichier pour le jeton
À l'aide de n'importe quel éditeur de texte, créez un fichier et nommez-le "auth.json".
Collez le code suivant:
{
« jeton »: « Votre jeton de robot » }
Ensuite, remplacez le "Your Bot Token" par votre token. Cela peut être trouvé à:
Connectez-vous, cliquez sur Client Secret et remplacez le Bot Token.
Enregistrez le fichier et créez un nouveau fichier.
Le fichier suivant, nommez ce fichier package.json, collez le code suivant:
{
« nom »: « discordBot », « version »: « 1.0.0 », « description »: « Mon premier bot Discord », « principal »: « bot.js », « auteur »: « Votre nom », « dépendances”: {} }
Remplacez le nom de l'auteur par le nom de votre choix. Enregistrez ce fichier sous le nom « package.json » dans le dossier de votre bot Discord.
Enfin, le dernier fichier.json s'appellera bot.js et collez le code suivant:
const Discord = require('discord.js');
client const = new Discord. Client(); const auth = require('./auth.json');client.on('ready', () => { console.log(`Connecté en tant que ${client.user.tag}!`); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('pong'); } });client.login(auth.token);
Enregistrez ce dernier fichier texte sous le nom "bot.js" dans votre dossier de bot Discord. J'ai ajouté une commande simple que si vous dites "ping", le bot répondra par "Pong!"
Étape 6: Dernière étape et test du bot
1. Ouvrir la borne
Dans le Terminal, nous devons vérifier si nous avons tout fait correctement. Accédez au dossier en tapant la commande suivante:
cd discordBot
2. Exécutez le bot
Enfin, exécutez la commande comme indiqué ci-dessous:
nœud bot.js
Si vous avez tout fait, il devrait dire: Connecté en tant que discordBot#xxxx !
Et voilà! le bot est fait pour votre serveur discord ! Vous pouvez envoyer un message "Ping" dans le canal pour obtenir une réponse "Pong!"
Ceci est juste un bot de base pour votre chaîne Discord. Pour plus d'idées sympas, consultez:
Conseillé:
Ajouter une fonction personnalisée dans Google Sheets : 5 étapes
Ajouter une fonction personnalisée dans Google Sheets : je suis sûr qu'à un moment donné de votre vie, vous avez dû utiliser un tableur comme Microsoft Excel ou Google Sheets. Ils sont relativement simples et simples à utiliser, mais aussi très puissants et facilement extensibles. Aujourd'hui, nous allons nous pencher sur Goo
Comment créer et insérer un tableau et ajouter des colonnes et/ou des lignes supplémentaires à ce tableau dans Microsoft Office Word 2007 : 11 étapes
Comment créer et insérer un tableau et ajouter des colonnes et/ou des lignes supplémentaires à ce tableau dans Microsoft Office Word 2007 : avez-vous déjà eu beaucoup de données avec lesquelles vous travaillez et avez pensé à vous-même…"comment puis-je de ces données sont plus belles et plus faciles à comprendre ? » Si c'est le cas, alors un tableau dans Microsoft Office Word 2007 peut être votre réponse
Minecraft interactif n'entrez pas dans l'épée/le signe (ESP32-CAM) : 15 étapes (avec photos)
Interactive Minecraft Ne pas entrer dans l'épée/le signe (ESP32-CAM) : il y a vraiment plusieurs raisons pour lesquelles ce projet a vu le jour : 1. En tant qu'auteur de la bibliothèque multitâche coopérative TaskScheduler, j'ai toujours été curieux de savoir comment combiner les avantages du multitâche coopératif avec les avantages de la préemption
Comment ajouter des flammes à n'importe quoi dans GIMP : 15 étapes (avec des images)
Comment ajouter des flammes à n'importe quoi dans GIMP : c'est ainsi que vous faites un feu quelque peu réaliste dans GIMP
Comment ajouter des boîtes de message dans la programmation par lots : 3 étapes
Comment ajouter des boîtes de message dans la programmation par lots : Avez-vous déjà voulu ajouter une interface graphique pour vos fichiers de commandes comme vous le pouvez en VBScript ? J'ai bien sûr. Mais maintenant vous pouvez avec ce programme génial appelé MessageBox