Discord · Guide

Så här hostar du en Discord-bot 24/7

Uppdaterad July 26, 2026 7 min läsning

På den här sidan
  1. Vad "att hosta en bot 24/7" egentligen betyder
  2. Steg 1: Skapa din bot och hämta dess token
  3. Väg A: Kör den själv (gratis, med verkliga förbehåll)
  4. Väg B: Hosta den 24/7 på alltid-på-hosting
  5. Håll den online: automatisk omstart och säkra tokens
  6. RAM, databaser och skalning
  7. FAQ

Att skriva en Discord-bot är den enkla delen. Att hålla den online 24/7 — så att den svarar klockan tre på natten, överlever en krasch och återansluter efter en nätverksstörning — är där de flesta bottar tyst dör. En bot fungerar bara så länge programmet som kör den är igång, och din laptop är inte alltid igång.

Den här guiden tar dig från en tom Developer Portal till en bot som aldrig sover. Först skapar du botten och dess token, sedan väljer du var den ska köras: gratis på din egen maskin (med ärliga förbehåll) eller på billig alltid-på-hosting som håller den uppe åt dig. Det gäller oavsett om du byggde din bot i Discord.js eller discord.py.

Vad "att hosta en bot 24/7" egentligen betyder

En Discord-bot är ett litet program som loggar in på Discord och förblir anslutet medan det lyssnar efter events. "Att hosta den 24/7" betyder helt enkelt att programmet körs utan att stanna — natten igenom, genom omstarter och genom krascher (genom att starta om sig själv). Tre saker krävs:

  • En bot-applikation och en token. Skapas en gång i Discord Developer Portal — token är bottens lösenord.
  • Din bots kod. Vanligtvis Discord.js (Node.js) eller discord.py (Python). Den här guiden är oberoende av ramverk; hosting-stegen är desamma.
  • Något som alltid är igång. Det enda kravet som folk underskattar — och hela anledningen till att betald hosting finns.

Om något av detta stannar går botten offline och visas grå i din medlemslista. Allt nedan handlar om att se till att den tredje aldrig gör det.

Diagram: en bot på din dator eller en gratis nivå går offline när maskinen sover eller står inaktiv, medan en bot på 24/7-hosting förblir online och startar om sig själv efter en krasch
Hela skillnaden: på din egen maskin är botten online endast medan maskinen är vaken; på alltid-på-hosting förblir den uppe och startar om sig själv.

Steg 1: Skapa din bot och hämta dess token

Varje bot börjar i Discord Developer Portal. Den här delen är gratis och tar några minuter.

  1. Skapa en applikation. Gå till discord.com/developers/applications, klicka på New Application och ge den ett namn.
  2. Lägg till botten och kopiera dess token. Öppna fliken Bot, sedan Reset Token, och kopiera den. Denna token är bottens lösenord — behandla den som ett; vem som helst med den styr din bot.
    Lägg aldrig din token i din kod eller ett offentligt repo. Läckta tokens hittas och missbrukas inom minuter. Spara den i en miljövariabel eller i din leverantörs secrets, och läs in den vid körning.
  3. Aktivera de intents du behöver. Fortfarande på fliken Bot slår du på de Privileged Gateway Intents som din bot använder (till exempel Message Content, om den läser meddelandetext).
  4. Bjud in botten till din server. Under OAuth2 → URL Generator markerar du scopen bot (och applications.commands), väljer de behörigheter din bot behöver och öppnar den genererade länken för att lägga till den på en server du hanterar.

Din bot visas nu i medlemslistan — offline, eftersom inget kör dess kod ännu. Det är nästa val.

Väg A: Kör den själv (gratis, med verkliga förbehåll)

Du kan köra en bot helt utan någon hosting-räkning. Det är rätt val för test och lärande — bara var helt på det klara med vad du ger dig in på.

  1. Kör den på din egen dator. Installera Node.js eller Python, lägg din token i en .env-fil, installera beroenden och starta den:
    npm install
    node index.js        # Discord.js
    
    pip install -r requirements.txt
    python bot.py         # discord.py
    Botten är online — exakt så länge den terminalen är öppen och din dator är vaken.
  2. Eller använd en gratis molnnivå. Tjänster med gratisplaner kan köra en liten bot, men nästan alla försätter inaktiva appar i viloläge, sätter tak för månatliga CPU-timmar eller kräver ett keep-alive-hack för att hållas vakna — vilket ofta går sönder och bryter mot deras villkor.

Bra för

  • Utveckling och test — noll kostnad
  • Att lära dig hur din bot beter sig live
  • Bottar du inte har något emot att starta om för hand

Varför det misslyckas som "24/7"

  • Din dator somnar, startar om för uppdateringar, eller så stänger du bara laptopen — bot offline
  • Gratisnivåer somnar, strypar prestandan eller stänger av dig efter en kvot
  • Ingen automatisk omstart när botten kraschar
  • Din hemma-IP och elräkning gör jobbet

Strunta i keep-alive-hackerna — HytHost bot-hosting håller din Discord-bot online 24/7 från 1,50 €/mån, med automatiska omstarter.

Se bot-hosting

Väg B: Hosta den 24/7 på alltid-på-hosting

Dedikerad bot-hosting är en liten del av en alltid-på-server som finns för att göra en sak: hålla din bot igång. Hos HytHost Discord bot-hosting börjar det på ett par euro i månaden, och det finns inget att hålla vaket. Här är hela uppsättningen:

  1. Välj en plan och ett språk. Välj den RAM din bot behöver (500 MB räcker gott för de flesta bottar) och din runtime — Node.js, Python eller Java. Planer börjar på 1,50 €/mån och inkluderar en databas och backuper.
  2. Slutför beställningen. Containern skapas direkt efter betalning; din panel-inloggning kommer via e-post.
  3. Ladda upp din kod. Dra in ditt projekt i webbfilhanteraren eller skicka upp det via SFTP. Lägg till din token som en startvariabel eller i en .env — inte i koden.
  4. Ange startkommandot. Peka panelen mot din startfil (index.js eller bot.py); den installerar beroenden från package.json eller requirements.txt och startar botten.
  5. Låt den köra. Botten förblir online dygnet runt och startar om sig själv om den kraschar. Följ live-konsolen, redigera filer och hantera backuper från panelen.

Det du betalar för: botten förblir online med ett mål på 99,9 % drifttid oavsett om dina egna enheter är på eller inte, den startar om automatiskt vid en krasch, filer ligger på NVMe SSD bakom Voxility DDoS-skydd, och om du kör fast finns live chat-support tillgänglig 08–23 (Chișinău-tid).

Håll den online: automatisk omstart och säkra tokens

"24/7" är inte bara "startad en gång" — det är "kommer tillbaka av sig själv". Några få vanor skiljer en pålitlig bot från en som försvinner första gången den hickar till:

  • Använd en process manager (självhostad). På din egen Linux-maskin kör du botten under pm2 (Node.js) eller som en systemd-tjänst så att den startar om vid krasch och vid omstart. Managed hosting gör detta åt dig.
  • Läs in token från miljön. Håll den i en miljövariabel eller i din leverantörs secrets och läs den vid körning — commita den aldrig. Om den någonsin läcker, återställ den i Developer Portal direkt.
  • Hantera återanslutningar. Discord.js och discord.py återansluter till gateway automatiskt; bygg inte logik som hårt avslutar vid en frånkoppling.
  • Håll koll på dina loggar. De flesta "min bot gick offline"-mysterier är ett ohanterat fel som kraschar processen — konsolen talar om vilken rad.

RAM, databaser och skalning

De flesta bottar är lätta. En kommando- eller moderationsbot trivs med 500 MB RAM. Du vill ha mer när botten gör tyngre arbete:

  • Musikbottar streamar ljud och använder märkbart mer RAM och CPU — gå upp ett steg.
  • Stora bottar på många servrar håller mer tillstånd i minnet; stora gemenskaper av guilds summeras.
  • Beständig data — nivåer, ekonomi, inställningar — behöver en databas snarare än en lokal fil, så att den överlever omstarter. Bot-hosting-planerna här inkluderar en.

Bara mycket stora bottar (omkring 2 500+ servrar) behöver sharding, vilket Discord kräver i den skalan; under det är en enda process enklast. När du växer ur ett steg är uppgraderingen ett klick i panelen — börja smått och skala när siffrorna säger det.

FAQ

Vanliga frågor

Att köra en kan vara gratis — på din egen dator eller på en gratis molnnivå — men det är sällan på riktigt 24/7. Din dator somnar och startar om, och gratisnivåer försätter oftast inaktiva appar i viloläge eller sätter tak för din användning. För en bot som verkligen alltid är online är dedikerad bot-hosting det pålitliga valet, och det är billigt: planer börjar på 1,50 €/mån.

Ja, och det är utmärkt för utveckling. Haken är att botten är online endast medan programmet körs och datorn är vaken — stäng terminalen, försätt laptopen i viloläge eller starta om för en uppdatering, så faller botten offline utan automatisk omstart. Därför flyttar bottar som ska vara pålitliga till alltid-på-hosting.

Det betyder att bot-processen körs oavbrutet och kommer tillbaka av sig själv — natten igenom, genom omstarter och genom krascher. Det krävs två saker: en host som aldrig stängs av och en mekanism för automatisk omstart (en process manager som pm2, eller den automatiska omstart som en managed host tillhandahåller).

Båda är utmärkta. Discord.js (Node.js) är den populäraste, med det största ekosystemet och flest exempel. discord.py (Python) är rent och nybörjarvänligt. Välj det språk du är mest bekväm med — bra hosting stöder Node.js, Python och Java, så du är inte låst hur som helst.

De flesta bottar kör bekvämt på 500 MB. Musikbottar och bottar som betjänar många servrar använder mer, så gå upp ett steg för dem. Eftersom bottar är lätta är hosting billigt — det du betalar för är "alltid på", inte rå prestanda.

Nästan alltid en av tre saker: maskinen som kör den stannade (dator i viloläge, gratisnivå blev inaktiv), processen kraschade utan automatisk omstart, eller ett ohanterat fel dödar den vid en viss event — kontrollera konsol-loggarna. Att köra den på alltid-på-hosting med automatisk omstart tar bort de två första helt.

Håll din bot online medan du sover

HytHost Discord bot-hosting kör din Node.js-, Python- eller Java-bot 24/7 med automatiska omstarter, en databas och backuper inkluderade — från 1,50 €/mån, online direkt.

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