Å lage en tilpasset Discord-bot er en morsom og engasjerende måte å opprettholde interessen til fellesserveren din. Når du inviterer vennene dine til kanalen din, vil boten administrere deres interaksjoner i ditt fravær. For eksempel, hvis en bruker oppfører seg feil, kan boten sparke ham eller henne ut.
For å gjøre det, må du gjøre deg kjent med noen programmeringer og trinn for å lage bot og legge den til serveren din. Følgende veiledning forenkler det som må gjøres med lettfattelige skjermbilder.
Opprette Discord Bot på utviklerportalen
Logg deg på Discord-kontoen din og gå til utviklerportal. Her kan du opprette en ny bot «applikasjon».
Gi søknaden et ønsket navn og klikk «Opprett».
I neste trinn fyller du ut noen detaljer om hva denne applikasjonen handler om. Du kan velge et appikon. Husk å lagre endringene.
Legg nå til en bot ved hjelp av «build-a-bot» -funksjonen i portalen.
Gi ditt samtykke til å legge til en bot i appen. Handlingen er ugjenkallelig.
Når du har fullført trinnene ovenfor, opprettes en wild bot. Den er imidlertid ikke klar til å deles ennå. For det må du oppgi ytterligere informasjon.
Lag en sjekkliste over hva boten din kan gjøre. Du bør ikke gi den administratorrettigheter, da kan den kontrollere serveren din. La det dempe eller forby medlemmer, prioritere høyttalere, legge til reaksjoner, legge inn lenker, administrere kallenavn og mye mer. Hvert tillatelsesnivå gitt av deg har sin egen unike ID du kan se på selve dashbordet.
Opprette koden for din Discord Bot
Hvis du er programmerer, vil du endre botens funksjoner ganske mye. Denne demonstrasjonen bruker node.js, et runtime-miljø for JavaScript. Når du er installert for Windows, vil du kanskje installere «tilleggsverktøy», som kan gjøres direkte fra kommandoterminalen. Den installerer Chocolatey, Visual Studio og andre programmer i Windows Powershell.
Last ned og installer Node.js for Windows x64 og kjør deretter følgende spesifikke program fra Start-menyen. Det er en Node.js-ledetekst. (Ikke kjør den andre Node.js-applikasjonsfilen, da den har en annen bruk.)
Når miljøet er konfigurert for bruk av Node.js, må du installere “discord.js med talestøtte” ved hjelp av følgende kode.
npm install discord.js @discordjs/opus
Du bør se en suksessstatus for antall pakker som er opprettet.
Installer nodemon som vist nedenfor.
npm i -g nodemon
Gå tilbake til Discord-bot på utviklerportalens webside. Klikk på ikonet for «klikk for å avsløre token», og det vil vise en alfanumerisk nøkkel, som er din private administrator. Ikke del symbolet med noen, da det lett kan hackes.
Undersøk kodeeksempel vist på det offisielle Discord-nettstedet.
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');
I stedet for et token i den siste linjen med kode, kopier og lim inn ditt eget Discord bot-token.
Lagre filen som «Index.js» i en hvilken som helst mappe som er direkte tilgjengelig fra ledeteksten. Den kan ha hvilket som helst navn så lenge det er en .js-fil.
For å kjøre boten, skriv inn følgende kode.
nodemon --inspect "file name".js
Når den er klar, vil Node.js deretter logge deg på Discord API. Det er også en redigeringsmodus i Node.js som du har tilgang til fra .help-alternativet. Det er her du kan introdusere ytterligere redigeringer av boten din.
Legge til boten til serveren din
Når bot er opprettet, vil du legge den til Discord-serveren. For det trenger du en lenke som følgende:
https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot
“Klient-ID” finnes i Generell informasjon under Applikasjonen der du har lagret bot.
I skjermbildet nedenfor kan du se klient-ID-en for boten som ble opprettet i den første delen.
Åpne en nettleser og skriv inn lenken som er delt ovenfor. Bare bytt ut klient-ID-en med din. Du kan velge serveren der du kan legge til boten.
Hvis bot er vellykket opprettet, vil du se en “autorisert” melding som viser at appen er koblet til Discord-serveren din. Hvis du har Discord-serveren installert for Windows, bør du se et varsel i systemstatusfeltet som vist her.
Den opprettede bot er vellykket lagt til Discord-serveren.
Discord bots er et interaktivt middel for å bygge interesse for serveren din. For mer informasjon om å jobbe med tilpassede Discord-bots, se denne offisielle håndboken.
Har du opprettet din egen Discord-bot? Hva var formålet med det? Del ideene dine i kommentarene.
I slekt:
-
Hvordan bruke Discords nye «Go Live» -funksjon
-
Slik installerer du Discord på Ubuntu Linux