Discord · Guide

Kako hostati Discord bota 24/7

Ažurirano July 26, 2026 7 min čitanja

Na ovoj stranici
  1. Što zapravo znači "hostati bota 24/7"
  2. Korak 1: Izradite bota i dobijte njegov token
  3. Put A: Pokrenite ga sami (besplatno, uz stvarne ograde)
  4. Put B: Hostajte ga 24/7 na uvijek uključenom hostingu
  5. Održite ga online: automatsko ponovno pokretanje i sigurni tokeni
  6. RAM, baze podataka i skaliranje
  7. FAQ

Napisati Discord bota lakši je dio posla. Održati ga online 24/7 — da odgovara u 3 ujutro, preživi pad i ponovno se poveže nakon prekida mreže — mjesto je gdje većina botova tiho ugine. Bot radi samo dok je uključen program koji ga pokreće, a vaše prijenosno računalo to nije.

Ovaj vas vodič vodi od praznog Developer Portala do bota koji nikad ne spava. Prvo izrađujete bota i njegov token, a zatim birate gdje ćete ga pokrenuti: besplatno na vlastitom računalu (uz iskrene ograde) ili na jeftinom uvijek uključenom hostingu koji ga održava umjesto vas. Vrijedi bez obzira jeste li bota izradili u Discord.js ili discord.py.

Što zapravo znači "hostati bota 24/7"

Discord bot je mali program koji se prijavljuje na Discord i ostaje povezan, osluškujući događaje. "Hostati ga 24/7" jednostavno znači da taj program radi bez zaustavljanja — tijekom noći, tijekom ponovnih pokretanja i tijekom padova (tako što se sam ponovno pokrene). Tri stvari to omogućuju:

  • Aplikacija bota i token. Izrađuju se jednom u Discord Developer Portalu — token je lozinka bota.
  • Kôd vašeg bota. Obično Discord.js (Node.js) ili discord.py (Python). Ovaj je vodič neovisan o okviru; koraci hostanja su isti.
  • Nešto što je uvijek uključeno. Jedini zahtjev koji ljudi podcjenjuju — i cijeli razlog zašto plaćeni hosting postoji.

Ako se bilo što od toga zaustavi, bot prelazi u offline i prikazuje se sivo na vašem popisu članova. Sve u nastavku odnosi se na to da se trećem nikad ne dogodi.

Dijagram: bot na vašem PC-u ili besplatnom planu prelazi u offline kada računalo zaspi ili miruje, dok bot na 24/7 hostingu ostaje online i sam se ponovno pokreće nakon pada
Cijela razlika: na vlastitom računalu bot je online samo dok je ono budno; na uvijek uključenom hostingu ostaje uključen i sam se ponovno pokreće.

Korak 1: Izradite bota i dobijte njegov token

Svaki bot počinje u Discord Developer Portalu. Ovaj je dio besplatan i traje nekoliko minuta.

  1. Izradite aplikaciju. Idite na discord.com/developers/applications, kliknite New Application i imenujte je.
  2. Dodajte bota i kopirajte token. Otvorite karticu Bot, zatim Reset Token i kopirajte ga. Taj token je lozinka bota — postupajte s njim kao s lozinkom; tko god ga ima, upravlja vašim botom.
    Nikad ne stavljajte svoj token u kôd ili javni repozitorij. Procurjeli tokeni pronađu se i zloupotrijebe unutar nekoliko minuta. Pohranite ga u varijablu okruženja ili u tajne svog hosta i učitajte ga tijekom izvođenja.
  3. Omogućite intents koje trebate. I dalje na kartici Bot, uključite Privileged Gateway Intents koje vaš bot koristi (na primjer Message Content, ako čita tekst poruka).
  4. Pozovite bota na svoj server. Pod OAuth2 → URL Generator označite opsege bot (i applications.commands), odaberite dozvole koje vaš bot treba i otvorite generirani link da biste ga dodali na server kojim upravljate.

Vaš se bot sada pojavljuje na popisu članova — offline, jer još ništa ne pokreće njegov kôd. To je sljedeći izbor.

Put A: Pokrenite ga sami (besplatno, uz stvarne ograde)

Bota možete pokretati bez ikakvog računa za hosting. To je pravi izbor za testiranje i učenje — samo budite načisto s onim na što pristajete.

  1. Pokrenite ga na vlastitom računalu. Instalirajte Node.js ili Python, stavite svoj token u .env datoteku, instalirajte ovisnosti i pokrenite:
    npm install
    node index.js        # Discord.js
    
    pip install -r requirements.txt
    python bot.py         # discord.py
    Bot je online — točno onoliko dugo koliko taj terminal ostane otvoren, a vaše računalo budno.
  2. Ili upotrijebite besplatni cloud plan. Servisi s besplatnim planovima mogu pokretati malog bota, ali gotovo svi uspavljuju neaktivne aplikacije, ograničavaju mjesečne CPU-sate ili traže keep-alive trik da bi ostali budni — koji se često pokvari i krši njihove uvjete.

Dobro za

  • Razvoj i testiranje — bez troška
  • Učenje kako se vaš bot ponaša uživo
  • Botove koje vam ne smeta ručno ponovno pokretati

Zašto ne uspijeva kao "24/7"

  • Vaš PC zaspi, ponovno se pokrene zbog ažuriranja ili jednostavno zatvorite prijenosnik — bot offline
  • Besplatni planovi uspavljuju, usporavaju ili vas prekidaju nakon kvote
  • Nema automatskog ponovnog pokretanja kada bot padne
  • Vašu kućnu IP adresu i račun za struju troši taj posao

Preskočite keep-alive trikove — HytHost hosting za botove održava vašeg Discord bota online 24/7 od 1,50 €/mj, uz automatska ponovna pokretanja.

Pogledajte hosting za botove

Put B: Hostajte ga 24/7 na uvijek uključenom hostingu

Namjenski hosting za botove mali je dio uvijek uključenog poslužitelja koji postoji radi jedne stvari: da vaš bot nastavi raditi. Na HytHost hostingu za Discord botove počinje od nekoliko eura mjesečno i nema se što održavati budnim. Evo cijele postavke:

  1. Odaberite plan i jezik. Odaberite RAM koji vaš bot treba (500 MB je i više nego dovoljno za većinu botova) i svoje izvršno okruženje — Node.js, Python ili Java. Planovi počinju od 1,50 €/mj i uključuju bazu podataka i sigurnosne kopije.
  2. Obavite plaćanje. Kontejner se dodjeljuje odmah nakon plaćanja; podaci za prijavu na panel stižu e-poštom.
  3. Prenesite svoj kôd. Povucite svoj projekt u web upravitelj datoteka ili ga pošaljite preko SFTP-a. Dodajte svoj token kao startnu varijablu ili u .env — ne u kôd.
  4. Postavite startnu naredbu. Usmjerite panel na svoju ulaznu datoteku (index.js ili bot.py); on instalira ovisnosti iz package.json ili requirements.txt i pokreće bota.
  5. Ostavite ga da radi. Bot ostaje online tijekom cijelog dana i sam se ponovno pokreće ako padne. Pratite konzolu uživo, uređujte datoteke i upravljajte sigurnosnim kopijama iz panela.

Ono što plaćate: bot ostaje online uz ciljanih 99,9% dostupnosti bez obzira na to jesu li vaši uređaji uključeni ili ne, sam se ponovno pokreće nakon pada, datoteke leže na NVMe SSD-u iza Voxility DDoS zaštite, a ako zapnete, podrška putem live chata dostupna je od 8 do 23 h (po vremenu Chișinăua).

Održite ga online: automatsko ponovno pokretanje i sigurni tokeni

"24/7" nije samo "jednom pokrenuto" — to je "vraća se samo od sebe". Nekoliko navika razdvaja pouzdanog bota od onoga koji nestane prvi put kad zapne:

  • Upotrijebite upravitelj procesa (samostalno hostano). Na vlastitom Linux računalu pokrenite bota pod pm2 (Node.js) ili kao systemd servis kako bi se ponovno pokrenuo nakon pada i nakon ponovnog pokretanja sustava. Upravljani hosting to radi umjesto vas.
  • Učitajte token iz okruženja. Držite ga u varijabli okruženja ili u tajnama svog hosta i čitajte ga tijekom izvođenja — nikad ga ne commitajte. Ako ikad procuri, odmah ga resetirajte u Developer Portalu.
  • Rukujte ponovnim povezivanjem. Discord.js i discord.py automatski se ponovno povezuju na gateway; ne gradite logiku koja naglo prekida rad pri prekidu veze.
  • Pratite svoje zapise. Većina misterija "moj bot je otišao offline" jest neobrađena pogreška koja ruši proces — konzola vam govori koji redak.

RAM, baze podataka i skaliranje

Većina botova je lagana. Naredbeni ili moderatorski bot zadovoljan je s 500 MB RAM-a. Više želite kada bot radi teže poslove:

  • Glazbeni botovi prenose zvuk i koriste osjetno više RAM-a i CPU-a — odaberite viši plan.
  • Veliki botovi na mnogo servera drže više stanja u memoriji; velike zajednice s mnogo guildova se zbroje.
  • Trajni podaci — razine, ekonomija, postavke — trebaju bazu podataka umjesto lokalne datoteke kako bi preživjeli ponovna pokretanja. Ovdašnji planovi za hosting botova uključuju jednu.

Samo vrlo veliki botovi (oko 2.500+ servera) trebaju sharding, koji Discord zahtijeva na toj razini; ispod nje najjednostavniji je jedan proces. Kada prerastete jedan plan, prelazak na viši samo je klik u panelu — počnite s malim i skalirajte kada brojke to kažu.

FAQ

Često postavljana pitanja

Pokretati ga možete besplatno — na vlastitom PC-u ili na besplatnom cloud planu — ali to rijetko kad je istinski 24/7. Vaše računalo spava i ponovno se pokreće, a besplatni planovi obično uspavljuju neaktivne aplikacije ili ograničavaju vašu potrošnju. Za bota koji je uistinu uvijek online, namjenski hosting za botove pouzdana je opcija, a jeftin je: planovi počinju od 1,50 €/mj.

Da, i to je odlično za razvoj. Kvaka je u tome što je bot online samo dok se program izvodi, a PC je budan — zatvorite terminal, uspavajte prijenosnik ili se ponovno pokrenite zbog ažuriranja i bot prelazi u offline bez automatskog ponovnog pokretanja. Zato botovi koji trebaju biti pouzdani prelaze na uvijek uključeni hosting.

Znači da se proces bota izvodi neprekidno i vraća se sam od sebe — tijekom noći, tijekom ponovnih pokretanja i tijekom padova. Za to su potrebne dvije stvari: host koji se nikad ne isključuje i mehanizam za automatsko ponovno pokretanje (upravitelj procesa poput pm2 ili automatsko ponovno pokretanje koje pruža upravljani host).

Oba su izvrsna. Discord.js (Node.js) najpopularniji je, s najvećim ekosustavom i primjerima. discord.py (Python) je čist i prilagođen početnicima. Odaberite jezik u kojem se najbolje osjećate — dobar hosting podržava Node.js, Python i Java, pa ni na koji način niste zaključani.

Većina botova udobno radi na 500 MB. Glazbeni botovi i botovi koji poslužuju mnogo servera koriste više, pa za njih odaberite viši plan. Budući da su botovi lagani, hosting je jeftin — ono što plaćate jest "uvijek uključeno", a ne sirova snaga.

Gotovo uvijek jedna od tri stvari: računalo koje ga pokreće se zaustavilo (PC spava, besplatni plan uspavan), proces je pao bez automatskog ponovnog pokretanja ili neobrađena pogreška ubija ga pri određenom događaju — provjerite zapise konzole. Pokretanje na uvijek uključenom hostingu s automatskim ponovnim pokretanjem u potpunosti uklanja prve dvije.

Održite svog bota online dok spavate

HytHost hosting za Discord botove pokreće vašeg Node.js, Python ili Java bota 24/7 uz automatska ponovna pokretanja, uključenu bazu podataka i sigurnosne kopije — od 1,50 €/mj, online odmah.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours