Vodič

Kako napraviti Discord bota bez programiranja

Ažurirano 18. listopada 2026.

Discord bot je mali program koji se spaja na Discord tokenom i odgovara na slash naredbe, reagira na nove članove ili moderira poruke. Možeš ga dobiti bez pisanja koda: stvori bota u Discordovu developer portalu, opiši što treba raditi i pusti Codexe da ga napiše u Pythonu (discord.py) ili Node.js-u (discord.js). Isprobaš ga sa svojim tokenom prije nego što ga hostaš.

Promijeni naredbe u ono što treba tvom poslužitelju.

Generiraj ovo uz Codexe

Korak po korak

  1. 1.Stvori bota u Discordu

    U Discord developer portalu stvori aplikaciju, otvori Bot i kopiraj token. Čuvaj ga kao lozinku.

  2. 2.Odaberi Python ili Node.js

    Oba rade. Odaberi onaj koji podržava tvoj hosting ili onaj koji zna prijatelj koji bi ti kasnije mogao pomoći.

  3. 3.Opiši naredbe i evente

    Svaka slash naredba s opcijama i tko je smije koristiti, eventi na koje reagira (novi članovi, poruke, reakcije) i gdje sprema podatke.

  4. 4.Pusti Codexe da ga napiše

    Codexe piše cijeli projekt bota sa slash naredbama. Token se čita iz varijable okruženja DISCORD_TOKEN i nikad se ne upisuje u kod.

  5. 5.Probno ga pokreni u Codexeu

    U panelu Hostaj kod bota zalijepi svoj token (sprema se šifrirano i možeš ga obrisati), pritisni Pokreni i isprobaj naredbe na svom Discord poslužitelju dok gledaš konzolu.

  6. 6.Pozovi ga na svoj poslužitelj

    U developer portalu generiraj pozivnu poveznicu sa scopeovima bot i applications.commands te dopuštenjima koja bot treba.

  7. 7.Hostaj ga za stalno

    Preuzmi ZIP, instaliraj ovisnosti (pip install -r requirements.txt ili npm install), postavi DISCORD_TOKEN i pokreni ga na računalu koje je uvijek upaljeno.

Što opisati

  • Slash naredbe: imena, opcije i tko ih smije koristiti (svi, neka uloga, članovi s dopuštenjem kao što je Moderate Members).
  • Eventi: poruke dobrodošlice, automatske uloge, uloge preko reakcija, bilježenje obrisanih poruka.
  • Spremanje: JSON datoteka ili SQLite za upozorenja, razine ili postavke.
  • Intenti: čitanje sadržaja poruka i popisa članova privilegirani su intenti koje uključuješ u developer portalu; navedi koje si spreman uključiti.
  • Vanjski API-ji: na primjer ping statusa Minecraft poslužitelja, s adresom u konfiguracijskoj datoteci.

Primjer opisa

„discord.py bot sa slash naredbama. /warn <user> <reason> sprema upozorenje u SQLite i šalje korisniku DM. /warnings <user> ispisuje upozorenja s datumima. /timeout <user> <minutes> <reason> primjenjuje Discord timeout. Koristiti ih mogu samo članovi s Moderate Members. Svaka radnja bilježi se u kanal odabran s /setlog. Novi članovi dobivaju ulogu Member i poruku dobrodošlice u #welcome.”

Probna pokretanja unutar Codexea

Panel Hostaj služi za isprobavanje bota, a ne za njegovo stalno pokretanje. Na svakom planu sesija se zaustavlja nakon 30 minuta, a po računu istodobno radi jedan bot. Vrijeme rada u kliznih 24 sata ovisi o planu:

PlanVrijeme rada u 24 sata
Free15 minuta
Pro4 sata
Business12 sati
Enterprise24 sata

Česti problemi

  • Slash naredbe se ne pojavljuju: globalnim naredbama sinkronizacija može trajati do sat vremena; naredbe sinkronizirane na jedan poslužitelj pojavljuju se odmah.
  • Bot je online, ali ignorira poruke: neki privilegirani intent nije uključen u developer portalu.
  • „The application did not respond”: naredba je trajala dulje od 3 sekunde bez odgađanja odgovora. Zamoli chat da odgodi odgovor (defer).

Pitanja

Provjerava li se bot prije nego što ga dobijem?

Discord botovi ne prolaze provjeru buildom: Spremno znači da je kod generiran. Iskoristi probno pokretanje u panelu Hostaj da ga provjeriš sa svojim tokenom.

Može li Codexe trajno hostati mog bota?

Ne, panel Hostaj je testno okruženje s dnevnim ograničenjima. Za bota koji je uvijek online pokreći ga na VPS-u, kod hostinga za botove ili na računalu koje ostaje upaljeno.

Je li besplatno?

Generiranje i probno pokretanje besplatni su na besplatnom planu, u okviru njegovih tokena i 15 minuta rada bota dnevno. Za preuzimanje ZIP-a treba plan ili paket preuzimanja.

Opiši svog bota

Ovaj prompt otvara se spreman za slanje:

“discord.py bot sa slash naredbama: /warn sprema upozorenje u SQLite i šalje korisniku DM, /warnings ispisuje korisnikova upozorenja s datumima, /timeout primjenjuje Discord timeout na određeni broj minuta, koristiti ih mogu samo članovi s Moderate Members, svaka radnja bilježi se u kanal postavljen s /setlog, novi članovi dobivaju ulogu Member i poruku dobrodošlice.”

Generiraj ovo uz Codexe
Kako napraviti Discord bota bez programiranja | Codexe