Korak 1: Izbira tematike bota

Če ustvarjate bota za komercialne namene, a nimate tehničnega naloga, morate najprej razumeti, katere funkcije nameravate uresničiti. To je lahko bot za upravljanje, predvajanje glasbe ali zabavni bot z mini igrami. Običajno se že v fazi učenja pojavi ideja za uresničitev ali pa jo predlagajo kot domačo nalogo na tečajih.

Odličen vir za iskanje idej je katerikoli priljubljen spletni portal s seznamom botov. Na njem lahko nastavite razvrščanje po priljubljenosti in ugotovite, kaj je trenutno najbolj iskano. Na straneh projektov so prisotni opisi funkcij in načel delovanja, kar vam bo prav tako pomagalo razumeti, kako naj bi izgledal vaš bodoči bot.

Ogled priljubljenih projektov za ustvarjanje bota v Discordu

Ko je tema izbrana ali pa se odločite kopirati že obstoječo kodo in jo prilagoditi sebi, preidite k pisanju lastnega bota.

Korak 2: Ustvarjanje aplikacije bota

Naslednji korak je ustvarjanje aplikacije na uradnem portalu za razvijalce Discord. To je potrebno, da bot začne svoje obstojevanje in pridobi edinstveni žeton, ki se uporablja pri vabilu. Že zdaj poteka izbira imena projekta, nastavitev dovoljenj in logotipa.

Pojdite na spletno stran Discord Developer Portal

  1. Odprite zgornjo povezavo in se prijavite na portal razvijalcev s profilom, ki ga boste uporabili za testni strežnik ob prvi prijavi in preverjanju bota.
  2. Avtorizacija na portalu razvijalcev za ustvarjanje bota v Discordu
  3. Ko ste na glavni strani, kliknite gumb "Nova aplikacija".
  4. Prehod k ustvarjanju nove aplikacije na portalu razvijalcev za ustvarjanje bota v Discordu
  5. Vnesite njegovo ime in potrdite ustvarjanje.
  6. Ustvarjanje nove aplikacije na portalu razvijalcev za ustvarjanje bota v Discordu
  7. Razvijte meni spletne strani, tako da pritisnete gumb s tremi vodoravnimi črtami.
  8. Odprtje menija na portalu razvijalcev za ustvarjanje bota v Discordu
  9. V razdelku "Nastavitve" izberite točko "Bot".
  10. Prehod v razdelek s parametri bota na portalu razvijalcev za ustvarjanje bota v Discordu
  11. Potrdite ustvarjanje novega bota za aplikacijo.
  12. Gumb za ustvarjanje novega bota na spletni strani portala razvijalcev za ustvarjanje bota v Discordu
  13. V pojavnem oknu kliknite na "Da, naredite to!".
  14. Obvestilo o potrditvi ustvarjanja nove aplikacije na portalu razvijalcev za ustvarjanje bota v Discordu
  15. Na tej točki lahko spremenite ime bota in naložite njegovo avatar, če je ta že pripravljena. Upoštevajte, da je v tem razdelku prisoten tudi token s gumbom "Kopiraj", ki omogoča kopiranje v odložišče. To dejanje boste morali izvesti še večkrat med delom s kodo projekta.
  16. Glavne značilnosti ustvarjene aplikacije za ustvarjanje bota v Discordu
  17. Spet razvijte meni in pojdite v razdelek "OAuth2".
  18. Prehod na izbiro vrste dodatne aplikacije na portalu razvijalcev za ustvarjanje bota v Discordu
  19. V seznamu parametrov "Obsegi" poiščite točko "bot" in jo označite s kljukico.
  20. Izbira vrste aplikacije, ki se uporablja na portalu razvijalcev za ustvarjanje bota v Discordu
  21. Tukaj poiščite drug blok z imenom "Dovoljenja bota". Aktivirajte vsa dovoljenja, glede na dejanja, ki jih ta bot izvaja.
  22. Dodajanje dovoljenj za aplikacijo za ustvarjanje bota v Discordu
  23. Ne pozabite na dovoljenja za besedilne in glasovne kanale. Vendar jih ni treba aktivirati, če takoj dodelite aplikaciji pravice skrbnika.
  24. Izbira drugih dovoljenj za prilagojeno aplikacijo na portalu razvijalcev za ustvarjanje bota v Discordu
  25. Spet se vrnite v blok "Obsegi" in kopirajte samodejno ustvarjeno povezavo za avtorizacijo bota.
  26. Povezava za prvo avtorizacijo bota na strežniku za ustvarjanje bota v Discordu
  27. Pojdite po njej in izberite strežnik za dodajanje aplikacije.
  28. Avtorizacija na strežniku za ustvarjanje bota v Discordu
  29. Potrdite dodelitev ustreznih pravic (v oknu so prikazana vsa dovoljenja, ki so bila prej označena s kljukicami). Pritisnite "Avtorizirati" za prehod na naslednji korak.
  30. Ogled seznama razpoložljivih dovoljenj za ustvarjanje bota v Discordu
  31. Vnesite captcha, da zaključite postopek.
  32. Potrditev captcha pri prvi avtentikaciji za ustvarjanje bota v Discordu
  33. Pojdite na strežnik in se prepričajte, da se bot zdaj prikazuje na seznamu članov.Zdaj je v načinu brez povezave, saj njegov koda še ni napisana.
  34. Preverjanje seznama udeležencev izbranega strežnika za ustvarjanje bota v Discordu

Korak 3: Izbira razvojnega okolja

Prišel je čas, da se lotimo najtežjega koraka pri ustvarjanju bota — pisanja kode. Za to je treba izbrati enega od podprtih programskih jezikov. Najpogosteje se uporablja JavaScript z razširitvijo Node.js ali Python. Izbira je odvisna izključno od vašega znanja ali od tega, v kakšni obliki je izvorna koda bota, če gre za njeno kopiranje in nadaljnje prilagajanje. Za različne jezike so potrebna različna razvojna okolja, ki podpirajo sintakso in dodatne uporabne funkcije.

Podrobnosti:
Izbira razvojnega okolja za programiranje

Izbira razvojnega okolja med pisanjem kode za ustvarjanje bota v Discordu

Korak 4: Pisanje kode

Na spletu je veliko različnih lekcij in prikazov, kako poteka pisanje botov za Discord različnih stopenj zahtevnosti. Obstajajo celo celotne predloge projektov za predvajanje glasbe ali administracijo, zato se včasih zgodi tudi preprosto kopiranje. Vendar, če ste se odločili, da boste kodo pisali sami, je potrebno dobro obvladati Python ali JavaScript.

Uporaba programskega jezika Python za ustvarjanje bota v Discordu

V drugem našem članku smo podrobno opisali, kako se ustvari osnova bota in dodajo osnovne ukaze, pri čemer smo obravnavali kar dva omenjena programska jezika. Ostalo vam je le, da izberete optimalnega in razumete, po katerem principu se ustvarjajo datoteke in piše njihova vsebina.

Podrobnosti: Pisanje kode bota v Discordu

Uporaba programskega jezika JavaScript za ustvarjanje bota v Discordu

Korak 5: Širjenje bota

Kar tako o vašem botu nihče ne bo izvedel, saj ga preprosto ni na spletu. Če se ustvarjanje dogaja izključno za osebni projekt, promocija ni potrebna, vendar se pogosto zasleduje cilj zaslužka s botom. Najboljše sredstvo za širjenje so odprte platforme, kamor lahko brezplačno ali na podlagi naročnine naložite svojega bota, s čimer ga odprete za iskanje.Razmislimo o tem na primeru ene priljubljene spletne strani.

  1. Najprej bo potrebno opraviti avtentikacijo preko Discord računa, tako da kliknete "Prijava".
  2. Avtorizacija na izbrani spletni strani za promocijo bota v Discordu
  3. Ko se odpre nova zavihka, potrdite dejanje z uporabo gumba "Avtentikacija".
  4. Potrditev avtentikacije na izbrani spletni strani za promocijo bota v Discordu
  5. Na glavni strani datoteke poiščite razdelek, ki je odgovoren za dodajanje bota.
  6. Prehod na razdelek za dodajanje projekta za promocijo bota v Discordu
  7. Vnesite njegov ID, ki ga določite preko Discord Developer Portala, o katerem smo že pisali prej.
  8. Vnos imena projekta za promocijo bota v Discordu
  9. Obvezno navedite uporabljeni predpono.
  10. Izbira predpone projekta za promocijo bota v Discordu
  11. Dodajte opis, navedite oznake in druge parametre, ki vplivajo na prikaz strani bota na spletni strani.
  12. Izpolnitev osnovnih informacij na spletni strani za promocijo bota v Discordu
  13. Če že imate povezavo za povabilo, jo vstavite v ustrezno polje ali pojdite na "Generator povabil", da jo ustvarite.
  14. Vstavljanje povezave-vabila na spletni strani za promocijo bota v Discordu
  15. Preverite pravilnost vnesenih podatkov in kliknite na "Pošlji".
  16. Potrditev dodajanja projekta za promocijo bota na Discordu

Načelo osnovnih dejanj je približno enako na vseh spletnih straneh za spremljanje botov in strežnikov, razlika je le v tem, da nekateri omogočajo brezplačno objavo lastnih projektov in njihovo promocijo v vrh že za dodatno plačilo, medtem ko drugi zahtevajo nakup naročnine že v fazi registracije projekta. Tukaj se že orientirajte na lastne preference in oblikovan proračun za oglaševanje.

Korak 6: Postavitev bota na VPS

Bot ne more delovati nenehno na lokalnem računalniku — prej ali slej se bo operacijski sistem ponovno zagnal, kar pomeni, da se bo bot izklopil, saj se bo "Ukazna vrstica" skupaj z aplikacijo zaprla. Vsi obsežni projekti se povezujejo z VPS, ki podpira uporabljeni programski jezik. Če ste na tisti ravni, ko potrebujete uporabo takšnih storitev, ni smiselno razlagati načela njihovega delovanja, saj so potrebna znanja verjetno že pridobljena. Namesto tega priporočamo, da vedno pazite na podporo izbranega programsko jezik in po možnosti uporabite preizkusno obdobje, da preverite delovanje bota na izbranem VPS. Ne pozabite, da na takih spletnih straneh obstaja služba za podporo, katerih strokovnjaki hitro odgovarjajo na vsa vprašanja. Po povezavi bota z VPS bo ta vedno v aktivnem stanju in ne boste morali shranjevati njegovih datotek na lokalnem računalniku.

Uporaba VPS za zagotavljanje stalnega delovanja bota v Discordu