Indholdsfortegnelse:
- Trin 1: Download Discord -appen
- Trin 2: Opsætning af din egen kanal
- Trin 3: Installer Node.js og Npm
- Trin 4: Opret Bot
- Trin 5: Opret en lokal telefonbog
- Trin 6: Sidste trin og test af bot
Video: Sådan tilføjes en interaktiv bot i Discord: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
I denne vejledning vil jeg vise, hvordan man laver en egen interaktiv bot, der fungerer med nogle få kommandoer.
Discord er en Skype/Whats-app social media-app som den, der bringer spillere sammen. De kan have en egen kanal, kontrollere hvilket spil hvert medlem spiller, ringe til hinanden og chatte med hinanden. En af mulighederne er at tilføje en bot til serveren. Dette kan enten være en automatiseret bot eller en bot, der f.eks. Afspiller musik.
Tilbehør:
- Internet selvfølgelig (doh!)
- Discord app
- Node.js, npm
- Grundlæggende viden om udførelse af kommandoer i Terminal
Trin 1: Download Discord -appen
Download Discord -appen. Denne app er en app med flere enheder, der kan downloades fra
Brugernavnet, du opretter, har et unikt nummer vedhæftet, set som billedet ovenfor. Du bruger dette navn + # til at tilføje andre uenighed medlemmer.
Trin 2: Opsætning af din egen kanal
For at bot kan oprettes, skal vi lave vores egen server.
1. Når du er logget ind på Discord, skal du se noget som billederne ovenfor:
2. For at serveren kan oprette, skal vi klikke på '+' i nederste venstre hjørne markeret med rødt.
Giv din server et navn, og indtast serverområdet. Eventuelt kan du tilføje et billede til din server. Når du har udført disse trin, skal du se serverlisten i dine faner i venstre, afhængigt af den enhed, du er på.
Trin 3: Installer Node.js og Npm
Når du har oprettet din egen server, beder discord om at invitere venner til din server. Spring dette trin over (eller inviter venner til din discord -kanal ved hjælp af invitationslinket) og voilá! Din egen server er blevet oprettet.
1. Kontroller for node.js og npm
Først skal vi sikre os, at vi skal lave et lokalt projekt, hvor API'en kan foretage opkald. Vi er også nødt til at få et tegn til botten. For at gøre dette skal vi tilføje nogle linjer i terminalen. For at åbne terminal skal du trykke på CMD + mellemrumstasten og søge efter terminal. Hvis du gjorde dette korrekt, skulle terminalen blive vist som billedet ovenfor.
For at kontrollere, om du har installeret node.js og npm, skal du indtaste følgende kode:
For node.js:
knude -v
Til npm:
npm -v
Hvis du begge har node.js installeret og npm, skal du se versionen, hvis ikke, skal du installere både node.js og npm ved at indtaste følgende kode (node.js installeres sammen med npm):
Til npm:
npm installer npm@seneste -g
Trin 4: Opret Bot
Vi skal lave en applikation og bot, for at vores bot kan fungere. Vi skal også sende det til vores discord -server.
1. Opret applikationen og bot:
Gå først til discordapp.com/developers/applications/me. Log ind med din konto. Klik på Ny applikation for at komme i gang, og giv din applikation et navn, og klik derefter på Opret. Vælg Bot på den venstre fane. Opret bot. Hvis botten er oprettet, vil du modtage en besked på billedet ovenfor om, at botten er blevet oprettet.
2. Send bot til din Discord -server
I generelle oplysninger skal du kopiere dit klient -id, kopiere id'et og indsætte det i denne webadresse og erstatte numrene:
discordapp.com/oauth2/authorize?&client_id…
Kopier webadressen med dit klient -id i den i din browser. Det tager dig til et websted, hvor du kan fortælle Discord, hvor du skal sende din bot. Du ved, at det fungerede, hvis du åbner Discord i en app eller i din browser og navigerer til din server. Kanalen vil sige, at en bot har tilsluttet sig rummet, og du vil se det i menuen til højre under listen over online medlemmer.
Trin 5: Opret en lokal telefonbog
Vi skal lave en mappe på din pc, der gemmer alle dine bot -filer. Nævn det noget som discordBot eller noget, der let kan genkendes.
1. Opret en mappe og tre filer
Vi skal oprette tre i den mappe.
Udfør følgende kode i terminalen:
mkdir discordBot
Naviger gennem mappen ved at indtaste følgende kode:
cd discordBot
Indtast derefter følgende linje:
npm init -y
Dette vil oprette en package.json -fil inde i projektmappen.
Lad os starte med at installere et velkendt Javascript -bibliotek til interaktion med Discord API kaldet discord.js. Indtaste:
npm install -gem diskord.js
Ignorer advarslerne lige nu.
2. Oprettelse af en fil til token
Brug en hvilken som helst tekstredigerer, opret en fil og navngiv den "auth.json".
Indsæt følgende kode:
{
"Token": "Dit Bot Token"}
Udskift derefter "Dit Bot Token" med dit token. Dette kan findes på:
Log ind, klik på Client Secret, og udskift Bot Token.
Gem filen og lav en ny fil.
Den næste fil, navngiv denne filpakke. Json, indsæt følgende kode:
{
“Name”: “discordBot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your Name”, “dependencies””: {}}
Udskift forfatternavnet med det navn, du ønsker. Gem denne fil som "package.json" i din Discord bot -mappe.
Endelig vil den sidste.json -fil blive kaldt bot.js og indsætte følgende kode:
const Discord = require ('discord.js');
const klient = ny Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Logget ind som $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Gem denne sidste tekstfil som "bot.js" i din Discord -botmappe. Jeg tilføjede en simpel kommando, at hvis du siger "ping", vil boten svare med "Pong!"
Trin 6: Sidste trin og test af bot
1. Åbn terminal
I terminalen skal vi kontrollere, om vi gjorde alt korrekt. Naviger til mappen ved at indtaste følgende kommando:
cd discordBot
2. Kør boten
Kør endelig kommandoen som vist herunder:
node bot.js
Hvis du har gjort alt, skal der stå: Logget ind som discordBot#xxxx!
Et voilà! botten er lavet til din discord server! Du kan sende beskeden "Ping" i kanalen for at få et svar "Pong!"
Dette er bare en grundlæggende bot for din discord -kanal. For flere fede ideer, tjek:
Anbefalede:
Sådan tilføjes opløst ilt til WiFi Hydroponics -måler: 6 trin
Sådan tilføjes opløst ilt til WiFi Hydroponics Meter: Denne vejledning viser, hvordan du tilføjer EZO D.O kredsløb og sonde til WiFi Hydroponics Kit fra Atlas Scientific. Det antages, at brugeren har wifi hydroponicsættet til at fungere og nu er klar til at tilføje opløst ilt. ADVARSEL: Atlas Sci
Sådan tilføjes en E-Ink-skærm til dit projekt: 12 trin (med billeder)
Sådan tilføjes en E-Ink-skærm til dit projekt: Mange projekter involverer overvågning af en slags data, f.eks. Miljødata, ofte ved hjælp af en Arduino til kontrol. I mit tilfælde ville jeg overvåge saltniveauet i mit blødgøringsmiddel. Du vil måske have adgang til dataene via dit hjemmenetværk
Sådan tilføjes en IR -fjernbetjening til et højttalersystem: 5 trin (med billeder)
Sådan tilføjes en IR -fjernbetjening til et højttalersystem: I dette projekt vil jeg vise dig, hvordan jeg har oprettet et ekstra kredsløb til mit højttalersystem for at styre det trådløst med en hjemmelavet IR -fjernbetjening. Lad os komme igang
Sådan tilføjes videoer til din iPhone fra Ubuntu: 4 trin
Sådan tilføjes videoer til din iPhone fra Ubuntu: Hvis du bruger Ubuntu og iPhone, kan du tilføje nogle videoer til din enhed med din computer. Bare rolig, det er ganske let og kræver ikke, at du jailbreaker din iPhone
Sådan tilføjes WiFi -kontrol til ethvert projekt -- ESP32 begyndervejledning: 5 trin
Sådan tilføjes WiFi -kontrol til ethvert projekt || ESP32 Begynderguide: I dette projekt vil jeg vise dig, hvor let/svært det er at bruge en ESP32 med Arduino IDE for at tilføje WiFi -kontrol til ethvert elektronikprojekt. Undervejs vil jeg vise dig, hvordan du bruger ESP32 til at oprette en simpel WiFi -server, og hvordan du opretter