NIEUW 📢 Beperkte lanceeractie: tot 70% korting op je eerste maand, voor elke game!Bekijk pakketten

Een Discord-bot 24/7 hosten

Discord-bothostingUpdated Oct 23, 20263 min read

Een Discord-bot werkt alleen zolang iets hem draait. Een botpakket draait hem op een server die aan blijft, herstart hem na een crash en bewaart zijn bestanden tussen herstarts. Deze gids brengt je van een nieuw pakket naar een draaiende bot.

Voordat je begint

Je hebt de code van je bot nodig (een map met bestanden of een git-repository) en zijn token uit het Discord Developer Portal. Wil je alleen een kant-en-klare bot, zie dan Een kant-en-klare muziekbot instellen.

Stappen

  1. Kies je taal. Een nieuwe botserver start als Node.js-server. Gebruikt je bot Python, Java of C# (.NET), open dan je server in het panel, blijf op Overzicht en klik op Servertype bewerken. Kies Python Bot of Java Bot. Als je het type wijzigt, wordt de server opnieuw geïnstalleerd en worden standaard de bestanden erop verwijderd, dus doe dit voordat je iets uploadt.
  2. Voeg je bestanden toe. Open Files en upload je bot, of geef een git-adres op (zie de taalgidsen hieronder). Je kunt ook verbinden via SFTP: Verbinden met de bestanden van je server via SFTP.
  3. Open Instellingen en dan Game-instellingen. Stel het hoofdbestand in (het bestand dat je bot start, bijvoorbeeld index.js of bot.py) en plak je token in het veld Discord-bottoken.
  4. Start de server vanaf de pagina Console en lees de console. Die toont de eigen berichten van je bot, ook inlogfouten.

Wat er daarna gebeurt

  • Crasht de bot, dan herstart de server hem één keer automatisch. Crasht hij binnen een minuut opnieuw, dan blijft hij gestopt, zodat een bug niet eindeloos kan blijven draaien. Zie Waarom je Discord-bot blijft stoppen.
  • Pakketten worden bij elke start van de server geïnstalleerd, dus een nieuwe dependency in package.json of requirements.txt wordt bij de volgende herstart meegenomen.

Taalgidsen

Volgende stappen: lees Je Discord-bottoken veilig houden voordat je bestanden deelt.

Draait je server al ergens anders? Verhuis hem naar ons

MAAK JE EIGEN GAMESERVER
KLAAR OM TE BEGINNEN?

Bespaar tot 30% op je nieuwe gameserver.
Premium prestaties, directe activatie en ongeëvenaarde betrouwbaarheid voor een betere prijs.

ONZE NIEUWSTE BLOGS