Slik hoster du en Discord-bot 24/7
På denne siden
Å skrive en Discord-bot er den enkle delen. Å holde den online 24/7 — slik at den svarer klokken tre om natten, overlever et krasj og kobler seg til igjen etter et nettverksavbrudd — er der de fleste bots stille og rolig dør. En bot fungerer bare så lenge programmet som kjører den er på, og laptopen din er ikke alltid på.
Denne guiden tar deg fra en tom Developer Portal til en bot som aldri sover. Først oppretter du boten og token, deretter velger du hvor den skal kjøre: gratis på din egen maskin (med ærlige forbehold) eller på billig alltid-på-hosting som holder den oppe for deg. Det gjelder uansett om du bygde boten din i Discord.js eller discord.py.
Hva "å hoste en bot 24/7" egentlig betyr
En Discord-bot er et lite program som logger inn på Discord og holder seg tilkoblet mens det lytter etter events. "Å hoste den 24/7" betyr rett og slett at programmet kjører uten å stoppe — natten gjennom, gjennom omstarter og gjennom krasj (ved å starte seg selv på nytt). Tre ting må til:
- En bot-applikasjon og en token. Opprettes én gang i Discord Developer Portal — token er botens passord.
- Botens kode. Vanligvis Discord.js (Node.js) eller discord.py (Python). Denne guiden er uavhengig av rammeverk; hosting-trinnene er de samme.
- Noe som alltid er på. Det ene kravet folk undervurderer — og hele grunnen til at betalt hosting finnes.
Stopper bare én av dem, går boten offline og vises grå i medlemslisten din. Alt nedenfor handler om å sørge for at den tredje aldri gjør det.
Trinn 1: Opprett boten din og hent token
Enhver bot starter i Discord Developer Portal. Denne delen er gratis og tar noen få minutter.
- Opprett en applikasjon. Gå til discord.com/developers/applications, klikk på New Application, og gi den et navn.
- Legg til boten og kopier token. Åpne fanen Bot, deretter Reset Token, og kopier den. Denne token er botens passord — behandle den som ett; hvem som helst med den styrer boten din.
Legg aldri token i koden din eller et offentlig repo. Lekkede tokens blir funnet og misbrukt i løpet av minutter. Lagre den i en miljøvariabel eller i secrets hos hosten din, og last den inn ved kjøring.
- Aktiver de intents du trenger. Fortsatt på fanen Bot slår du på de Privileged Gateway Intents som boten din bruker (for eksempel Message Content, hvis den leser meldingstekst).
- Inviter boten til serveren din. Under OAuth2 → URL Generator huker du av scopene
bot(ogapplications.commands), velger tillatelsene boten din trenger, og åpner den genererte lenken for å legge den til på en server du administrerer.
Boten din vises nå i medlemslisten — offline, fordi ingenting kjører koden dens ennå. Det er det neste valget.
Vei A: Kjør den selv (gratis, med reelle forbehold)
Du kan kjøre en bot helt uten en hosting-regning. Det er det rette valget for testing og læring — bare vær helt klar over hva du gir deg inn på.
- Kjør den på din egen datamaskin. Installer Node.js eller Python, legg token i en
.env-fil, installer avhengigheter og start den:npm install node index.js # Discord.js pip install -r requirements.txt python bot.py # discord.py
Boten er online — nøyaktig så lenge den terminalen er åpen og PC-en din er våken. - Eller bruk et gratis skynivå. Tjenester med gratisplaner kan kjøre en liten bot, men nesten alle setter inaktive apper i dvale, setter tak på månedlige CPU-timer eller krever et keep-alive-hack for å holde seg våkne — noe som ofte ryker og bryter vilkårene deres.
Bra for
- Utvikling og testing — null kostnad
- Å lære hvordan boten din oppfører seg live
- Bots du ikke har noe imot å starte på nytt for hånd
Hvorfor det svikter som "24/7"
- PC-en din går i dvale, starter på nytt for oppdateringer, eller du bare lukker laptopen — bot offline
- Gratisnivåer går i dvale, struper ytelsen eller kutter deg av etter en kvote
- Ingen automatisk omstart når boten krasjer
- Hjemme-IP-en din og strømregningen gjør jobben
Dropp keep-alive-hackene — HytHost bot-hosting holder Discord-boten din online 24/7 fra 1,50 €/md, med automatiske omstarter.
Se bot-hostingVei B: Host den 24/7 på alltid-på-hosting
Dedikert bot-hosting er en liten bit av en alltid-på-server som finnes for å gjøre én ting: holde boten din i gang. Hos HytHost Discord bot-hosting starter det på et par euro i måneden, og det er ingenting du må holde våkent. Her er hele oppsettet:
- Velg en plan og et språk. Velg RAM-en boten din trenger (500 MB er rikelig for de fleste bots) og runtime-en din — Node.js, Python eller Java. Planer starter på 1,50 €/md og inkluderer en database og sikkerhetskopier.
- Fullfør bestillingen. Containeren opprettes umiddelbart etter betaling; panel-innloggingen din kommer på e-post.
- Last opp koden din. Dra prosjektet ditt inn i webfilbehandleren, eller last det opp via SFTP. Legg til token som en oppstartsvariabel eller i en
.env— ikke i koden. - Angi oppstartskommandoen. Pek panelet mot startfilen din (
index.jsellerbot.py); den installerer avhengigheter frapackage.jsonellerrequirements.txtog starter boten. - La den kjøre. Boten holder seg online døgnet rundt og starter seg selv på nytt hvis den krasjer. Følg live-konsollen, rediger filer og administrer sikkerhetskopier fra panelet.
Det du betaler for: boten holder seg online med et mål om 99,9 % oppetid uansett om dine egne enheter er på eller ikke, den starter automatisk på nytt ved et krasj, filer ligger på NVMe SSD bak Voxility DDoS-beskyttelse, og hvis du står fast, er live chat-støtte tilgjengelig 08–23 (Chișinău-tid).
Hold den online: automatisk omstart og sikre tokens
"24/7" er ikke bare "startet én gang" — det er "kommer opp av seg selv". Noen få vaner skiller en pålitelig bot fra en som forsvinner første gang den hikker:
- Bruk en process manager (selvhostet). På din egen Linux-maskin kjører du boten under
pm2(Node.js) eller som ensystemd-tjeneste, slik at den starter på nytt ved krasj og ved omstart. Managed hosting gjør dette for deg. - Last token fra miljøet. Hold den i en miljøvariabel eller i secrets hos hosten din, og les den ved kjøring — commit den aldri. Skulle den lekke, tilbakestill den i Developer Portal umiddelbart.
- Håndter gjenoppkoblinger. Discord.js og discord.py kobler seg til gateway igjen automatisk; ikke bygg logikk som hardt avslutter ved en frakobling.
- Følg med på loggene dine. De fleste "boten min gikk offline"-mysteriene er en uhåndtert feil som krasjer prosessen — konsollen forteller deg hvilken linje.
RAM, databaser og skalering
De fleste bots er lette. En kommando- eller moderasjonsbot trives med 500 MB RAM. Du vil ha mer når boten gjør tyngre arbeid:
- Musikkbots streamer lyd og bruker merkbart mer RAM og CPU — gå opp et hakk.
- Store bots på mange servere holder mer tilstand i minnet; store fellesskap av guilds summerer seg.
- Vedvarende data — nivåer, økonomi, innstillinger — trenger en database heller enn en lokal fil, slik at det overlever omstarter. Bot-hosting-planene her inkluderer en.
Bare svært store bots (rundt 2 500+ servere) trenger sharding, som Discord krever i den skalaen; under det er én enkelt prosess enklest. Når du vokser ut av ett hakk, er oppgraderingen ett klikk i panelet — start smått og skaler når tallene sier det.
Ofte stilte spørsmål
Å kjøre en kan være gratis — på din egen PC eller på et gratis skynivå — men det er sjelden virkelig 24/7. Datamaskinen din går i dvale og starter på nytt, og gratisnivåer setter som regel inaktive apper i dvale eller setter tak på bruken din. For en bot som virkelig alltid er online, er dedikert bot-hosting det pålitelige valget, og det er billig: planer starter på 1,50 €/md.
Ja, og det er utmerket for utvikling. Haken er at boten er online bare mens programmet kjører og PC-en er våken — lukk terminalen, sett laptopen i dvale, eller start på nytt for en oppdatering, og boten faller offline uten automatisk omstart. Derfor flytter bots som skal være til å stole på, over til alltid-på-hosting.
Det betyr at bot-prosessen kjører uavbrutt og kommer opp av seg selv — natten gjennom, gjennom omstarter og gjennom krasj. Det krever to ting: en host som aldri slår seg av, og en mekanisme for automatisk omstart (en process manager som pm2, eller den automatiske omstarten en managed host gir).
Begge er utmerkede. Discord.js (Node.js) er den mest populære, med det største økosystemet og flest eksempler. discord.py (Python) er rent og nybegynnervennlig. Velg språket du er mest komfortabel med — god hosting støtter Node.js, Python og Java, så du er ikke låst uansett.
De fleste bots kjører komfortabelt på 500 MB. Musikkbots og bots som betjener mange servere bruker mer, så gå opp et hakk for dem. Fordi bots er lette, er hosting billig — det du betaler for er "alltid på", ikke rå ytelse.
Nesten alltid en av tre ting: maskinen som kjører den stoppet (PC i dvale, gratisnivå ble inaktivt), prosessen krasjet uten automatisk omstart, eller en uhåndtert feil dreper den ved en bestemt event — sjekk konsoll-loggene. Å kjøre den på alltid-på-hosting med automatisk omstart fjerner de to første helt.
Hold boten din online mens du sover
HytHost Discord bot-hosting kjører Node.js-, Python- eller Java-boten din 24/7 med automatiske omstarter, en database og sikkerhetskopier inkludert — fra 1,50 €/md, online umiddelbart.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours