Discord · Guide

Een Discord-bot 24/7 hosten

Bijgewerkt July 26, 2026 8 min leestijd

Op deze pagina
  1. Wat "een bot 24/7 hosten" echt betekent
  2. Stap 1: maak je bot aan en haal het token op
  3. Route A: draai hem zelf (gratis, met echte kanttekeningen)
  4. Route B: host hem 24/7 op altijd-aan hosting
  5. Houd hem online: automatische herstart en veilige tokens
  6. RAM, databases en schalen
  7. FAQ

Een Discord-bot schrijven is het makkelijke deel. Hem 24/7 online houden — om 3 uur 's nachts reageren, een crash overleven, opnieuw verbinden na een netwerkhapering — is waar de meeste bots stilletjes sterven. Een bot werkt alleen zolang het programma dat hem draait aan blijft, en je laptop blijft dat niet.

Deze gids brengt je van een lege Developer Portal naar een bot die nooit slaapt. Eerst maak je de bot en zijn token aan, daarna kies je waar je hem draait: gratis op je eigen machine (met eerlijke kanttekeningen) of op goedkope altijd-aan hosting die hem voor je online houdt. Het geldt of je je bot nu in Discord.js of discord.py hebt gebouwd.

Wat "een bot 24/7 hosten" echt betekent

Een Discord-bot is een klein programma dat inlogt op Discord en verbonden blijft, luisterend naar gebeurtenissen. "Hem 24/7 hosten" betekent simpelweg dat dat programma zonder onderbreking draait: de nacht door, reboots door en crashes door (door zichzelf te herstarten). Daar zijn drie dingen voor nodig:

  • Een bot-applicatie en het token. Eenmalig aangemaakt in de Discord Developer Portal — het token is het wachtwoord van de bot.
  • De code van je bot. Meestal Discord.js (Node.js) of discord.py (Python). Deze gids is framework-onafhankelijk; de hostingstappen zijn hetzelfde.
  • Ergens dat altijd aan staat. De eis die mensen het meest onderschatten — en precies de reden dat betaalde hosting bestaat.

Als een van die dingen stopt, gaat de bot offline en verschijnt hij grijs in je ledenlijst. Alles hieronder gaat erover dat de derde dat nooit doet.

Diagram: een bot op je pc of op een gratis plan gaat offline wanneer de machine in slaapstand gaat of inactief wordt, terwijl een bot op 24/7 hosting online blijft en zichzelf herstart na een crash
Het hele verschil: op je eigen machine is de bot alleen online zolang die wakker is; op altijd-aan hosting blijft hij online en herstart hij zichzelf.

Stap 1: maak je bot aan en haal het token op

Elke bot begint in de Discord Developer Portal. Dit deel is gratis en kost een paar minuten.

  1. Maak een applicatie aan. Ga naar discord.com/developers/applications, klik op New Application en geef hem een naam.
  2. Voeg de bot toe en kopieer het token. Open het tabblad Bot, dan Reset Token en kopieer het. Dit token is het wachtwoord van de bot: behandel het als zodanig, want iedereen die het heeft, bestuurt je bot.
    Zet je token nooit in je code of in een openbare repo. Uitgelekte tokens worden binnen enkele minuten gevonden en misbruikt. Bewaar het in een omgevingsvariabele of in de secrets van je host en laad het tijdens runtime.
  3. Zet de intents aan die je nodig hebt. Nog steeds op het tabblad Bot: schakel de Privileged Gateway Intents in die je bot gebruikt (bijvoorbeeld Message Content, als hij berichttekst leest).
  4. Nodig de bot uit op je server. Vink onder OAuth2 → URL Generator de scopes bot (en applications.commands) aan, kies de rechten die je bot nodig heeft en open de gegenereerde link om hem toe te voegen aan een server die je beheert.

Je bot verschijnt nu in de ledenlijst — offline, omdat nog niets zijn code draait. Dat is de volgende keuze.

Route A: draai hem zelf (gratis, met echte kanttekeningen)

Je kunt een bot draaien zonder enige hostingkosten. Het is de juiste keuze om te testen en te leren — weet alleen precies waar je aan begint.

  1. Draai hem op je eigen computer. Installeer Node.js of Python, zet je token in een .env-bestand, installeer de dependencies en start hem:
    npm install
    node index.js        # Discord.js
    
    pip install -r requirements.txt
    python bot.py         # discord.py
    De bot is online — precies zolang die terminal open blijft en je pc wakker blijft.
  2. Of gebruik een gratis cloudplan. Diensten met gratis plannen kunnen een kleine bot draaien, maar bijna allemaal zetten ze inactieve apps in slaapstand, limiteren ze de CPU-uren per maand of hebben ze een keep-alive-truc nodig om wakker te blijven — wat vaak stukgaat en hun voorwaarden schendt.

Goed voor

  • Ontwikkeling en testen — nul kosten
  • Leren hoe je bot zich live gedraagt
  • Bots die je met de hand mag herstarten

Waarom het als "24/7" faalt

  • Je pc gaat in slaapstand, herstart voor updates of je klapt gewoon de laptop dicht — bot offline
  • Gratis plannen gaan in slaapstand, knijpen af of sluiten je af na een quotum
  • Geen automatische herstart wanneer de bot crasht
  • Je thuis-IP en je energierekening doen het werk

Sla de keep-alive-trucs over — HytHost bothosting houdt je Discord-bot 24/7 online vanaf € 1,50/mnd, met automatische herstarts.

Bekijk bothosting

Route B: host hem 24/7 op altijd-aan hosting

Dedicated bothosting is een klein stukje van een altijd-aan server dat bestaat om één ding te doen: je bot draaiende houden. Bij HytHost Discord-bothosting begint het bij een paar euro per maand, en er is niets wakker te houden. Dit is de hele opzet:

  1. Kies een plan en een taal. Kies de RAM die je bot nodig heeft (500 MB is ruim voldoende voor de meeste bots) en je runtime — Node.js, Python of Java. Plannen beginnen bij € 1,50/mnd en bevatten een database en back-ups.
  2. Reken af. De container wordt direct na betaling aangemaakt; je paneelgegevens komen per e-mail.
  3. Upload je code. Sleep je project in de webbestandsbeheerder of push het via SFTP. Voeg je token toe als startvariabele of in een .env — niet in de code.
  4. Stel het startcommando in. Wijs het paneel naar je startbestand (index.js of bot.py); het installeert de dependencies uit package.json of requirements.txt en start de bot.
  5. Laat hem draaien. De bot blijft de klok rond online en herstart zichzelf als hij crasht. Bekijk de live console, bewerk bestanden en beheer back-ups vanuit het paneel.

Waar je voor betaalt: de bot blijft online met een streefwaarde van 99,9% uptime of je eigen apparaten nu aan staan of niet, hij herstart automatisch na een crash, bestanden staan op NVMe-SSD achter Voxility DDoS-bescherming, en als je vastloopt is livechat-ondersteuning beschikbaar van 8:00 tot 23:00 uur (tijd in Chișinău).

Houd hem online: automatische herstart en veilige tokens

"24/7" is niet alleen "één keer gestart" — het is "komt uit zichzelf terug". Een paar gewoonten scheiden een betrouwbare bot van eentje die bij de eerste hapering verdwijnt:

  • Gebruik een procesmanager (zelf gehost). Draai de bot op je eigen Linux-machine onder pm2 (Node.js) of als een systemd-service, zodat hij herstart na een crash en bij elke reboot. Managed hosting doet dit voor je.
  • Laad het token uit de omgeving. Bewaar het in een omgevingsvariabele of in de secrets van je host en lees het tijdens runtime — commit het nooit. Als het ooit uitlekt, reset het dan meteen in de Developer Portal.
  • Handel herverbindingen af. Discord.js en discord.py verbinden automatisch opnieuw met de gateway; bouw geen logica die het proces hard afsluit bij een verbroken verbinding.
  • Houd je logs in de gaten. De meeste "mijn bot ging offline"-raadsels zijn een onafgehandelde fout die het proces laat crashen — de console vertelt je op welke regel.

RAM, databases en schalen

De meeste bots zijn licht. Een commando- of moderatiebot is dik tevreden met 500 MB RAM. Je wilt meer wanneer de bot zwaarder werk doet:

  • Muziekbots streamen audio en gebruiken merkbaar meer RAM en CPU — ga een tier omhoog.
  • Grote bots in veel servers houden meer state in het geheugen; grote gemeenschappen met veel servers tellen op.
  • Persistente data — levels, economie, instellingen — heeft een database nodig in plaats van een lokaal bestand, zodat het herstarts overleeft. De bothostingplannen hier bevatten er een.

Alleen heel grote bots (rond de 2.500+ servers) hebben sharding nodig, wat Discord op die schaal vereist; daaronder is één proces het eenvoudigst. Wanneer je een tier ontgroeit, is opschalen één klik in het paneel — begin klein en schaal op wanneer de cijfers erom vragen.

FAQ

Veelgestelde vragen

Er eentje draaien kan gratis — op je eigen pc of op een gratis cloudplan — maar dat is zelden echt 24/7. Je computer gaat in slaapstand en herstart, en gratis plannen zetten inactieve apps meestal stil of limiteren je verbruik. Voor een bot die werkelijk altijd online is, is dedicated bothosting de betrouwbare optie, en het is goedkoop: plannen beginnen bij € 1,50/mnd.

Ja, en het is prima voor ontwikkeling. Het addertje is dat de bot alleen online is zolang het programma draait en de pc wakker is — sluit de terminal, zet de laptop in slaapstand of herstart voor een update en de bot valt offline zonder automatische herstart. Daarom verhuizen bots die betrouwbaar moeten zijn naar altijd-aan hosting.

Het betekent dat het botproces continu draait en uit zichzelf terugkomt — de nacht door, reboots door en crashes door. Dat lukt met twee dingen: een host die nooit uitgaat en een mechanisme voor automatische herstart (een procesmanager als pm2, of de automatische herstart die een managed host biedt).

Beide zijn uitstekend. Discord.js (Node.js) is het populairst, met het grootste ecosysteem en de meeste voorbeelden. discord.py (Python) is netjes en beginnersvriendelijk. Kies de taal waarin je je het prettigst voelt — goede hosting ondersteunt Node.js, Python en Java, dus je zit hoe dan ook nergens aan vast.

De meeste bots draaien comfortabel op 500 MB. Muziekbots en bots die veel servers bedienen gebruiken meer, dus ga voor die gevallen een tier omhoog. Omdat bots licht zijn, is hosting goedkoop — waar je voor betaalt is het "altijd aan", niet de rauwe rekenkracht.

Bijna altijd een van drie dingen: de machine die hem draait is gestopt (pc in slaapstand, gratis plan inactief), het proces is gecrasht zonder automatische herstart, of een onafgehandelde fout maakt hem kapot bij een specifieke gebeurtenis — bekijk de consolelogs. Hem op altijd-aan hosting met automatische herstart draaien schakelt de eerste twee volledig uit.

Houd je bot online terwijl jij slaapt

HytHost Discord-bothosting draait je Node.js-, Python- of Java-bot 24/7 met automatische herstarts, een database en back-ups inbegrepen — vanaf € 1,50/mnd, meteen online.

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