Hvordan skrive en bot for uenighet

Anonim

Hvordan skrive en bot for uenighet

Trinn 1: Velge emnet BOTT

Hvis du lager en bot for kommersielle formål, men ikke har en teknisk oppgave, først for å forstå hvilke funksjoner som er planlagt å bli implementert i det hele tatt. Det kan være en bot å administrere, spille musikk eller underholdende med minispill. Vanligvis, på læringsdagen, vises en ide for implementering eller tilbys som hjemmeoppgave på kurs.

En utmerket kilde for å søke etter en ide er absolutt et populært nettsted med en liste over bots. På den kan du sette sorteringen i popularitet og finne ut hva som er mest populære. På prosjektsider er det en beskrivelse av funksjonene og prinsippene for arbeid, som også vil bidra til å finne ut hvordan din fremtidige bot skal se ut.

Vise populære prosjekter for å lage en bot i uenighet

Så snart emnet er valgt, eller det er besluttet å kopiere den eksisterende koden allerede ved å redigere den, fortsett å skrive din egen bot.

Trinn 2: Opprette en BOT-applikasjon

Det neste trinnet er å skape et søknad om den offisielle portalen for Discord-utviklere. Det er nødvendig at Bot begynte sin eksistens og kjøpt et unikt token som brukes til invitasjonen. Allerede, prosjektnavnet er valgt, installasjon av tillatelser og logo.

Gå til stedet for Discord Developer Portal

  1. Åpne lenken over og logg inn på utviklerportalen under profilen du vil bruke til testserveren når du først autoriserer og kontrollerer botten.
  2. Tillatelse på utviklerne Portal for å lage en bot i Discord

  3. En gang på hovedsiden, klikk på "Ny applikasjon" -knappen.
  4. Overgang til opprettelsen av en ny applikasjon på utviklerne Portal for å skape en bot i uenighet

  5. Skriv inn navnet ditt og bekreft etableringen.
  6. Opprette en ny applikasjon på utviklerne Portal for å lage en bot i Discord

  7. Utvid menyen på nettstedet ved å trykke på knappen med tre horisontale linjer.
  8. Åpne menyen på utviklerne Portal for å lage en bot i Discord

  9. I "Innstillinger" -blokken velger du "BOT".
  10. Gå til delen med en Bot-parametere på utviklerportalen for å lage en bot i Discord

  11. Bekreft byggingen av en ny bot for programmet.
  12. Knappen for å lage en ny bot på nettstedet til utviklerportalen for å lage en bot i discord

  13. I popup-vinduet klikker du på "Ja, gjør det!".
  14. Melding med bekreftelse på etableringen av en ny applikasjon på utviklerportalen for å skape en bot i uenighet

  15. På dette stadiet kan du endre navnet på BOT og laste den ned til avataren hvis den er klar. Vær oppmerksom på at den samme delen også er et token med "Kopier" -knappen, som er ansvarlig for å kopiere den til utklippstavlen. Denne handlingen må gjøre mer enn en gang under drift med prosjektkoden.
  16. De viktigste parametrene i det opprettede programmet for å lage en bot i uenighet

  17. Utvid menyen igjen og gå til OAuth2-delen.
  18. Overgang til valg av type tilleggsapplikasjon på utviklerportalen for å lage en bot i uenighet

  19. I delen Scopes-parameteren finner du "BOT" -elementet og merker det med et merke.
  20. Velg typen program som brukes på utviklerportalen for å lage en bot i discord

  21. Finn umiddelbart en annen blokk med navnet "Bot Tillatelser". Aktiver alle tillatelser, skyve ut handlingene som utføres av denne botten.
  22. Legge til tillatelser for å lage en bot i discord

  23. Ikke glem tillatelser for tekst- og talekanaler. Imidlertid vil de ikke være nødvendig for å aktivere hvis administratorens rett til å umiddelbart gi søknaden.
  24. Velge andre tillatelser for egendefinerte applikasjoner på utviklerportalen for å lage en bot i discord

  25. Løft "Scopes" -blokken igjen og kopier den automatisk genererte lenken til sykkelstillatelsen.
  26. Link til den første sykkelstillatelsen på serveren for å lage en bot i uenighet

  27. Bla gjennom den og velg serveren for å legge til et program.
  28. Autorisasjon på serveren for å lage en bot i discord

  29. Bekreft bestemmelsen av relevante rettigheter (alle tillatelser merket med avkrysningsbokser vises i vinduet. Klikk på "Autoriser" for å gå til neste trinn.
  30. Se en liste med tilgjengelige tillatelser for å lage en bot i discord

  31. Skriv inn CAPTCHA for å fullføre prosedyren.
  32. Bekreftelse av CAPTCHA ved første autorisasjon for å skape en bot i uenighet

  33. Bla til serveren og sørg for at BOT nå vises i listen over deltakere. Nå er han offline, fordi koden ennå ikke er skrevet.
  34. Kontrollerer listen over deltakere på den valgte serveren for å lage en bot i discord

Trinn 3: Velg utviklingsmiljø

Det er på tide å gjøre det vanskeligste stadiet for å lage en bot-skrivingskode. For å gjøre dette, velg ett av de støttede programmeringsspråkene. Bruker oftest JavaScript med en forlengelse i form av node.js eller python. Utvalget avhenger utelukkende av din kunnskap eller i hvilket format er botlinen på BOT, hvis det kommer til å kopiere den til ytterligere raffinement. For forskjellige språk er det behov for ulike utviklingsmiljøer med syntaksstøtte og ytterligere nyttige funksjoner. Du kan lære om de mest populære av disse i artiklene på linkene nedenfor.

Les mer:

Velger utviklingsmiljøet for programmering

Tekstredaktører for Windows

Velge et utviklingsmiljø mens du skriver en kode for å lage en bot i discord

Trinn 4: Skrive kode

Det er mange forskjellige leksjoner og demonstrasjoner av hvordan man skriver bots for å skille et annet nivå av kompleksitet. Det er enda hele prosjekter for å spille musikk eller administrasjon, så noen ganger banal kopiering noen ganger. Men hvis du bestemmer deg for å skrive koden selv, må du mestre Python eller JavaScript.

Bruke Python Programmeringsspråk for å lage en bot i Discord

I en annen artikkel beskrev vi i detalj om hvordan grunnlaget for botten er opprettet, og grunnleggende kommandoer blir lagt til, som bryter de to nevnte programmeringsspråkene samtidig. Du må bare velge det beste og forstå hvordan prinsippene lager filer og skriver innholdet.

Les mer: Skrive en bot i discord

Bruke JavaScript programmeringsspråk for å lage en bot i discord

Trinn 5: Fordeling av bot

Bare, ingen vil vite om din bot, fordi han bare mangler på nettverket. Hvis etableringen oppstår utelukkende for et personlig prosjekt, er kampanjen ikke nødvendig, men det blir ofte forfulgt av målet om å tjene en bot. Åpne nettsteder betraktes som de beste distribusjonsmidlene, hvor du kan laste den ned gratis eller av abonnement for å laste ned botten din, og dermed åpne den for å søke. Vi vil analysere dette på eksemplet på et populært nettsted.

  1. Først må du autorisere gjennom Discord-kontoen ved å klikke på "Logg inn".
  2. Tillatelse på det valgte nettstedet for å fremme bot i discord

  3. Når en ny kategori vises, bekreft handlingen ved hjelp av "Authorize" -knappen.
  4. Bekreftelse av autorisasjon på det valgte nettstedet for å fremme botten i Discord

  5. På hovedfilsiden finner du delen som er ansvarlig for å legge til en bot.
  6. Overgang til seksjonen for å legge til prosjektet for å fremme bot i discord

  7. Skriv inn IDen ved å definere denne parameteren gjennom Discord Developer Portal, som vi allerede har skrevet tidligere.
  8. Skriv inn navnet på prosjektet for å fremme botten i Discord

  9. Pass på å spesifisere prefikset som brukes.
  10. Velge et prosjekt Prefiks for Bot Promotion i Discord

  11. Legg til en beskrivelse, angi kodene og andre parametere som påvirker skjermen på Bots side på nettstedet.
  12. Fyller ut grunnleggende informasjonen på nettstedet for å markedsføre botten i discord

  13. Hvis Invitation-lenken allerede er der, sett den inn i det aktuelle feltet eller gå til "Invitere generator" for å generere den.
  14. Sett inn invitasjonsforbindelser på nettstedet for å markedsføre botten i Discord

  15. Kontroller korrektheten av dataene som er oppgitt og klikk på "Send".
  16. Bekreftelse av å legge til et prosjekt for å fremme bot i discord

Prinsippet om grunnleggende handlinger er omtrent det samme på alle steder for å overvåke bots og servere, forskjellen ligger bare at noen tillater å plassere sine egne prosjekter og markedsføre dem til toppen mot et gebyr, mens andre krever oppkjøpet av et abonnement på Prosjektregistreringsstadiet. Her fokuserer du allerede på dine egne preferanser og dannet annonseringsbudsjett.

Trinn 6: Plasser en bot på VPS

Det vil ikke kunne fungere hele tiden på en lokal datamaskin - før eller senere vil operativsystemet gå på en omstart, noe som betyr at det vil slå av og botten, siden "kommandolinjen" lukkes med søknaden. Alle store prosjekter er koblet til VPS med støtte fra programmeringsspråket som brukes. Hvis du er på nivået når du trenger å bruke slike tjenester, forklar prinsippet om at deres arbeid ikke lenger er fornuftig, fordi den nødvendige kunnskapen er mest sannsynlig allerede ervervet. I stedet anbefaler vi alltid å være oppmerksom på støtten til det valgte YAP, og, hvis det er mulig, bruk testperioden for å kontrollere arbeidet til BOT på den valgte VPS. Ikke glem at det er støttetjenester på slike nettsteder, hvis spesialister raskt er ansvarlige for eventuelle spørsmål. Etter at du har koblet BOT til VPS, vil den alltid være i aktiv stand, og du trenger ikke å lagre den med filer på den lokale PCen.

Bruke VPS for å sikre at batteriet er permanent i Discord

Les mer