Hoe laat ik mijn Discord-bot draaien?
- Open in het paneel Mijn servers en klik op je server.
- Wacht op het tabblad Overzicht tot de rij App "Discord-bot is klaar" meldt. De pagina ververst zichzelf.
- Noteer het IP-adres uit de rij Verbindingsadres.
- Maak een applicatie aan in het Discord Developer Portal. Gebruik op de pagina Bot de knop Reset Token om je token te krijgen.
- Verbind via SSH en open het bestand:
nano /opt/seturack/discord/bot/.env - Plak het token achter
DISCORD_TOKEN=en sla op. De voorbeeldbot maakt binnen enkele seconden zelf verbinding. - Bekijk wat hij doet met:
su - app -c "pm2 logs bot --lines 20" - Open in het portal OAuth2 > URL Generator, selecteer
botenapplications.commandsen voeg de bot met de link toe aan je Discord-server. Typ/pingen de bot antwoordtpong.
Je eigen code draaien
Voer su - app uit en daarna cd /opt/seturack/discord/bot. Zet hier je code neer en vervang zo nodig index.js:
npm install
pm2 restart bot
pm2 save
Goed om te weten
- Zonder token blijft het proces actief en logt het "token bekleniyor / waiting for token". Dat is normaal.
- Houd je token privé. Alleen de botgebruiker kan
.envlezen. - PM2 start de bot wanneer de server opstart. De bot accepteert geen inkomende verbindingen, dus alleen poort 22 voor SSH staat open.
Nog geen server? Bestel een server met Discord botu geïnstalleerd: jij kiest de grootte en betaalt voor wat je kiest.
Was dit nuttig?
Bedankt voor uw feedback!