Discord er et populært chatprogram, som spillere ofte bruger og elsker. Discord -brugere kan oprette deres egen Discord -kanal gratis og invitere folk til at deltage i kanalen. Nogle mennesker bruger bots på Discord til at afspille musik, hilse på nye brugere på kanalen og mere. Denne wikiHow lærer dig, hvordan du opretter en bot til Discord. Du bør dog i det mindste være lidt fortrolig med kodning, fordi bots fungerer via JavaScript.
Trin
Del 1 af 6: Klargøring af computeren
Trin 1. Download Node.js fra
Node.js er den gratis JavaScript -runtime, du har brug for for at bygge bots. Du kan vælge installationsfilen til Windows eller MacOS samt den ønskede version. Til denne proces anbefales det, at du vælger LTS -versionen.
Trin 2. Kør installationsfilen
På en Windows -computer skal du blot klikke på den downloadede fil for at køre installationen. På en Mac skal du pakke filerne ud og finde applikations-/installationsfilen. Sørg for at læse alle aftalerne, før du foretager installationen.
Trin 3. Opret en Discord -konto (valgfrit)
Hvis du ikke har en Discord -konto endnu, kan du oprette en på
Trin 4. Log ind på din Discord -konto og -kanal
Åbn Discord -applikationen på din computer, og åbn den kanal, du vil tilføje bot til.
Del 2 af 6: Oprettelse af Bots on Discord
Trin 1. Besøg https://discord.com/developers/applications/me via en webbrowser
Du har muligvis allerede adgang til din konto via appen, men log ind igen, hvis du bliver bedt om det. I dette afsnit opretter du en bot-aktiveret applikation. Det betyder, at du bygger apps og bots.
Trin 2. Klik på den blå knap Ny applikation
Det er på højre side af din browser. Et pop op-vindue til dit appnavn vises.
Indtast programmets navn, og klik på "Opret". Vælg et beskrivende navn (f.eks. "Greeterbot"), hvis din apps bot fungerer til at hilse på brugere. Et navn som "Greeterbot" kan dog udløse fejl, fordi det er et så populært navn. Tilføj derfor en række tal til slutningen af navnet (f.eks. "Greeterbot38764165441")
Trin 3. Klik på Bots i menuen til venstre
Denne menu er angivet med et puslespil -ikon.
Trin 4. Klik på Tilføj bot
Denne knap er under "Build-A-Bot" -overskriften.
- Klik på "Ja, gør det!”I pop op-vinduet for at bekræfte handlingen.
- Hvis du får en fejlmeddelelse om et navn, der er for populært, skal du gå tilbage til applikationssiden og ændre navnet. For eksempel blev navnet "Music Bot" anset for populært. Du kan dog tilføje nogle tal til slutningen af appnavnet.
Trin 5. Klik på Click to Reveal Token
Dette indlæg ligger i botinformationsområdet. Når der klikkes på teksten, kan du se en række bogstaver og tal.
Klik på "Kopier" for at kopiere al teksten. Du kan indsætte den i en klistermærke eller note -app, men sørg for at få adgang til koden og ikke give den til nogen. Alle med koden kan styre botten. Koden vil altid blive vist på denne side, når du har brug for den
Del 3 af 6: Afsendelse af bots til Discord Server -servere eller kanaler
Trin 1. Klik på Generelle oplysninger
Det er i menuen i venstre side af skærmen.
Trin 2. Klik på Kopi under sektionen "Klient -id"
Denne mulighed er i midten af websiden.
Trin 3. Indsæt det ClientID, du kopierede, i følgende URL:
“Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”
Hvis dit ClientID f.eks. Er “000000000000000001”, vil URL’en se sådan ud:
Trin 4. Indsæt URL'en i browserens adresselinje
Du bliver taget til en ny side, der giver dig mulighed for at tilføje bots til din kanal.
- Klik på rullemenuen for at få vist alle kompatible kanaler.
- Klik på "Autoriser" for at fortsætte. Du får en bekræftelsesmeddelelse om, at botten er tilføjet, og den aktive fane kan lukkes.
Del 4 af 6: Kodningsbots
Trin 1. Opret en mappe til botkoder på skrivebordet
Du opretter kodefiler, der senere tilføjes til mappen.
- Koden vist i denne artikel er hentet fra
- Du kan søge på internettet efter andre botkoder, hvis du vil, f.eks. Koder til kontinuerlig afspilning af musik. Denne wikiHow bruger prøvekode til bots, der reagerer på tekst eller kommandoer, der starter med "!"
Trin 2. Åbn et tekstredigeringsprogram
Du kan bruge et lavere tekstredigeringsprogram som Notesblok til Windows eller TextEdit til Mac.
Trin 3. Indtast følgende kode:
{"Token": "Dit Bot Token"}
Trin 4. Gem filen som "auth.json"
Sørg for, at filen ikke er gemt med en.txt -udvidelse.
Trin 5. Opret et nyt dokument
Du kan oprette en ved at trykke på genvejen Ctrl+N (Windows) eller Cmd+N (Mac) eller klikke på "Ny" i fanen "Fil".
Trin 6. Indtast følgende kode:
{"Name": "greeter-bot", "version": "1.0.0", "description": "My First Discord Bot", "main": "bot.js", "author": "Your name", "Afhængigheder": {}}
Trin 7. Gem filen som "package.json"
Sørg for, at filen ikke er gemt med en.txt -udvidelse.
Trin 8. Opret et nyt dokument
Du kan oprette en ved at trykke på genvejen Ctrl+N (Windows) eller Cmd+N (Mac) eller klikke på "Ny" i fanen "Fil".
Trin 9. Indtast botkoden
Hvis du f.eks. Vil oprette en bot, der reagerer på meddelelser eller kommandoer, der begynder med symbolet "!", Skal du indtaste følgende kode:
var Discord = require ('discord.io'); var logger = require ('winston'); var auth = require ('./ auth.json'); // Konfigurer loggerindstillinger logger.remove (logger.transports. Console); logger.add (ny logger.transports. Console, {colorize: true}); logger.level = 'debug'; // Initialiser Discord Bot var bot = ny Discord. Client ({token: auth.token, autorun: true}); bot.on ('klar', funktion (evt) {logger.info ('Connected'); logger.info ('Logget ind som:'); logger.info (bot.username + ' - (' + bot.id + ')');}); bot.on ('besked', funktion (bruger, bruger -id, kanal -id, besked, evt) {// Vores bot skal vide, om den vil udføre en kommando // Den vil lytte efter meddelelser, der starter med '!' hvis (message.substring (0, 1) == '!') {var args = message.substring (1).split (''); var cmd = args [0]; args = args.splice (1); switch (cmd) {//! ping case 'ping': bot.sendMessage ({to: channelID, message: 'Pong!'}); break; // Tilføj bare eventuelle kommandoer til sag, hvis du vil.}}});
Trin 10. Gem filen som "bot.js"
Sørg for, at filen ikke er gemt med en.txt -udvidelse.
Du kan lukke dit tekstredigeringsprogram på dette tidspunkt
Del 5 af 6: Installation af en Support Bot
Trin 1. Åbn et kommandopromptvindue
I Windows kan du bruge søgeordet "Cmd" i Windows -søgefeltet i menuen "Start". På en Mac kan du søge efter "Kommandoprompt" via Spotlight.
Trin 2. Åbn bots -mappen på skrivebordet
For eksempel kan du skrive cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
Trin 3. Skriv npm install discord.io winston –save, og tryk på Enter
Når Node.js er installeret, vil denne kommandolinje automatisk downloade understøttelsen eller afhængigheden af botten til mappen på skrivebordet.
Trin 4. Indtast npm install og tryk på Gå ind.
Koden sikrer, at der ikke er andre elementer eller programmer, du skal installere, for at botten kan fungere.
Nu har du koden til botten og vil teste, at koden kan fungere i den næste metode
Del 6 af 6: Kører Bot
Trin 1. Indtast node bot.js, og tryk på Enter i vinduet Kommandoprompt
Hvis du får en fejlmeddelelse, gør du noget forkert med botkoden.
Trin 2. Skriv “! Intro” i Discord
Indtast kommandoen på den kanal, der indeholder bot. Eksempelkoden vist i denne artikel instruerer boten om at reagere på kommandoer eller indlæg, der begynder med symbolet "!" med ordet "Pong!". For at teste, om bot fungerer, skal du skrive "! Intro" og vente på et svar eller svar fra boten.
Trin 3. Kontroller koden, hvis du ikke får noget svar
Hvis boten ikke reagerer på meddelelsen "! Intro" på Discord, skal du læse denne wikiHow igen og sikre dig, at botten er konfigureret korrekt. Sørg desuden for:
- Node.js installeret korrekt.
- Bot -token er korrekt indsat i filen auth.json.
- Du er på samme kanal som bot
- Botten er allerede på serveren.
- Koden inkluderet i auth.json-, bot.js- og package.json -filerne er korrekt.
- Du har downloadet alle understøttelser eller afhængigheder, så bot'en kan fungere ved hjælp af kommandoprompten (efter at Node.js er installeret).