Hvordan lage en bot i uenighet

Discord er et populært chatteprogram som er høyt brukt og favorisert av spillere. Brukere kan lage sine egne Discord-kanaler gratis og invitere folk til å bli med dem. Noen bruker Bots in Discord for å fortsette å spille musikk, hilse på nye mennesker i kanalen og så mye mer. Denne wikiHow viser deg hvordan du oppretter en bot for Discord. Du må være i det minste litt kjent med koding, siden Javascript er det som får bot til å fungere.



Del en av 6: Klargjøre datamaskinen

  1. en Last ned Node.js fra https://nodejs.org/en/download/ . Node.js er en gratis JavaScript-kjøretid som du trenger for å lage din bot. Du kan velge enten Windows- eller macOS-installasjonsprogrammet, samt hvilken versjon. LTS-versjonen anbefales for denne prosessen.
  2. 2 Kjør installasjonsprogrammet. En Windows-datamaskin trenger bare å klikke på den nedlastede filen for å starte installasjonsprogrammet, men en macOS-datamaskin trenger å pakke ut filen for å finne installasjonsprogrammet. Sørg for at du leser alle avtaler når du går gjennom installatøren.
  3. 3 Opprett en Discord-konto (valgfritt). Hvis du ikke allerede har en Discord-konto, registrerer du deg en på https://discord.com/ .
  4. 4 Logg på Discord-kontoen og kanalen din. Åpne Discord-appen på datamaskinen din og naviger til kanalen du vil ha bot i. Annonse

Del 2 av 6: Opprette Bot on Discord

  1. en Gå til https://discord.com/developers/applications/me i en nettleser. Du bør være logget inn allerede via appen, men logg på igjen hvis du blir bedt om det. I denne delen oppretter du en app som aktiverer bot, så du oppretter en app så vel som en bot.
  2. 2 Klikk på det blå Ny applikasjon knapp. Du ser dette til høyre i nettleseren. Et vindu dukker opp for navnet på appen din.
    • Skriv inn programmets navn og klikk 'Opprett'. Du vil opprette et navn som er beskrivende, som 'Greeterbot' hvis app-bot hilser på folk. Imidlertid vil 'Greeterbot' sannsynligvis utløse feil senere fordi det er et populært navn, så legg til en serie tall etter navnet, som 'Greeterbot38764165441.'
  3. 3 Klikk Bot i menyen til venstre. Dette er også ikonet for puslespillet.
  4. 4 Klikk Legg til Bot . Dette er under overskriften 'Build-A-Bot'.
    • Klikk 'Ja, gjør det!' i popup-vinduet for å bekrefte handlingen din.
    • Hvis du får en feil om at navnet er for populært, kan du gå til applikasjonssiden og endre appnavnet. For eksempel var 'Music Bot' for populær, så det hjalp til å legge til noen få tall i slutten av appen.
  5. 5 Klikk Klikk for å avsløre token . Du ser dette i informasjonsområdet til boten din. Når du klikker på teksten, ser du en streng med bokstaver og tall.
    • Klikk 'Kopier' for å kopiere all den teksten. Du kan lime den på en lapp et eller annet sted, men sørg for at du har tilgang til den koden og ikke gir den ut til noen. Den som har den koden, kan kontrollere bot. Denne koden vil alltid være her hvis du trenger den.
    Annonse

Del 3 av 6: Sende Bot til Discord Server / Channel

  1. en Klikk Generell informasjon . Dette er i menyen til venstre.
  2. 2 Klikk Kopiere under klient-ID. Du vil se dette midt på websiden.
  3. 3 Lim inn den kopierte klient-ID-en din i følgende URL: 'https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8 '
  4. 4 Lim inn URL-adressen din i adressefeltet i nettleseren din. Du blir ført til en side der du kan tilordne boten din til en kanal.
    • Klikk på rullegardinboksen for å vise alle kompatible kanaler.
    • Klikk 'Autoriser' for å fortsette. Du får en bekreftelse på at boten ble flyttet, og at du kan lukke den aktive fanen.
    Annonse

Del 4 av 6: Koding av Bot

  1. en Lag en mappe på skrivebordet for botkoden din. Du lager kodefiler som kommer inn her.
  2. 2 Åpne en tekstredigerer. Du kan bruke standardprogrammene som Notepad for Windows eller TextEdit for Mac.
  3. 3 Skriv inn følgende kode:
         {   “token”  :   “Your   Bot   Token”   }  
    • Forsikre deg om at du skriver inn det Bot Token-nummeret du fikk fra de forrige trinnene mellom anførselstegnene i teksten.
  4. 4 Lagre filen som “auth.json”. Forsikre deg om at filen ikke lagres med filtypen .txt.
  5. 5 Start et nytt dokument. Du kan gjøre dette ved å trykke på Ctrl + N (Windows), eller Cmd + N. (Mac), eller klikke på 'Ny' fra 'Fil' -fanen.
  6. 6 Skriv inn følgende kode:
         {   “name”  :   “greeter  -  bot”  ,   “version”  :   “1  .  0.0    ,   “description”  :   “My   First   Discord   Bot”  ,   “main”  :   “bot  .  js”  ,   “author”  :   “Your   Name”  ,   “dependencies”  :   {}   }  
    • Forsikre deg om at du bytter ut forfatternavnet med navnet ditt. Du kan også endre 'beskrivelsen' hvis du ikke liker 'Min første diskordbot.'
  7. 7 Lagre filen som “package.json”. Forsikre deg om at filen ikke lagres med filtypen .txt.
  8. 8 Start et nytt dokument. Du kan gjøre dette ved å trykke på Ctrl + N (Windows), eller Cmd + N. (Mac), eller klikke på 'Ny' fra 'Fil' -fanen.
  9. 9 Skriv inn botens kode. Hvis du for eksempel vil opprette en bot som svarer på meldinger som begynner med '!', Skriver du inn følgende kode:
         var   Discord   =   require  (  'discord.io'  );   var   logger   =   require  (  'winston'  );   var   auth   =   require  (  './auth.json'  );   // Configure logger settings   logger  .  remove  (  logger  .  transports  .  Console  );   logger  .  add  (  new   logger  .  transports  .  Console  ,   {   colorize  :   true   });   logger  .  level   =   'debug'  ;   // Initialize Discord Bot   var   bot   =   new   Discord  .  Client  ({   token  :   auth  .  token  ,   autorun  :   true   });   bot  .  on  (  'ready'  ,   function   (  evt  )   {   logger  .  info  (  'Connected'  );   logger  .  info  (  'Logged in as: '  );   logger  .  info  (  bot  .  username   +   ' - ('   +   bot  .  id   +   ')'  );   });   bot  .  on  (  'message'  ,   function   (  user  ,   userID  ,   channelID  ,   message  ,   evt  )   {   // Our bot needs to know if it will execute a command   // It will listen for messages that will start with `!`   if   (  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  ;   // Just add any case commands if you want to.   }   }   });  
  10. 10 Lagre filen som “bot.js”. Forsikre deg om at filen ikke lagres med filtypen .txt.
    • Du kan lukke teksteditoren.
    Annonse

Del 5 av 6: Installere Botavhengigheter

  1. en Åpne et ledetekstvindu. På Windows kan du søke 'Cmd' i Windows-søkefeltet i Start-menyen. På Mac kan du søke i Spotlight etter 'Kommandoprompt'.
  2. 2 Naviger til botmappen på skrivebordet. For eksempel kan du skrive cd Users Default Desktop Desktop DiscordBotfoldername.
  3. 3 Skriv npm install discord.io winston –save og trykk Tast inn . Med Node.js installert, vil denne linjen automatisk laste ned avhengighetene for boten din i skrivebordsmappen din.
  4. 4 Skriv npm install https://github.com/woor/discord.io/tarball/gateway_v6 og trykk Tast inn . Denne koden sørger for at det ikke er noe annet du trenger å installere for at boten din skal fungere.
    • Du har nå kode for boten din og vil teste at koden din fungerer i neste del.
    Annonse

Del 6 av 6: Kjører Bot

  1. en Skriv inn node bot.js og trykk Tast inn i ledeteksten. Hvis du får en feillinje, gjorde du noe galt.
  2. 2 Skriv '! Intro' i Discord. Du vil skrive dette i kanalen boten din er i. Eksemplet på den oppgitte koden utløser boten til å svare 'Pong!' til tekst som begynner med “!”. Så for å teste om boten fungerer, skriv “! Intro” og vent på svar.
  3. 3 Sjekk kodingen din hvis du ikke hørte noe svar. Hvis boten din ikke svarte på '! Intro' i Discord, kan du gå gjennom denne wikiHow på nytt og kontrollere at bot er konfigurert riktig. Forsikre:
    • Node.js er riktig installert.
    • Bot-token er angitt riktig i auth.json-filen.
    • Du er i samme kanal som boten.
    • Boten er på serveren.
    • Kodingen din er riktig i auth.json-, bot.js- og package.json-filene.
    • Du lastet ned alle avhengighetene for at bot skal fungere ved hjelp av ledetekst med Node.js installert.
    Annonse

Samfunnsspørsmål og svar

Søk Legg til nytt spørsmål
  • Spørsmål Min bot sier at den er frakoblet. Hva må jeg gjøre? Josh jeg gjetter Har du gjort koden riktig? Prøv å gjøre om koden. Forsikre deg om at du gjør 'node bot.js' uten anførselstegn når du er ferdig med koden.
  • Spørsmål Hva gjør jeg hvis det står feil når jeg skriver node bot.js i ledeteksten? Josh jeg gjetter Har du gjort koden riktig? Prøv å gjøre om koden. Sørg for at du skriver alt riktig.
Still et spørsmål 200 tegn igjen Inkluder e-postadressen din for å få en melding når dette spørsmålet blir besvart. Sende inn
Annonse

Populære Saker

Mens brytesko kan rengjøres med teknikker og verktøy som ligner de som brukes til joggesko, basketballsko og annet sportssko, bør du huske på noen spesielle hensyn. For eksempel, siden gode brytesko ...



Hvordan praktisere. Uansett hva talentet ditt, hobbyen eller drømmen din er, trenger du å øve for å bli god til noe. Selv de med naturlige talenter trenger å øve seg, blir bedre. Men å trene vellykket handler om mer enn å sette ...

Baylor og Vanderbilt ser ut til å avslutte sesongene med en seier i Texas Bowl 2018. Slik ser du spillet online uten kabel.

Den 25. sesongen av 'The Bachelor' fortsetter med episode 2 mandag kveld. Slik kan du se det online gratis.