Hoe installeer je de bot op een Windows computer
In deze uitleg wordt stap voor stap beschreven hoe je de bot installeert op een eigen Windows‑pc of Windows‑server.
📦 Downloaden en uitpakken
Open de link die je in de mail hebt ontvangen en download de bestanden.
Pak het .zip‑bestand uit en controleer of er een license.key in zit.
Zo niet? Neem dan direct contact op.
Na het uitpakken zie je onder andere de mappen
data,node_modules,publicen de bestandenconfig.js,index.js,package.json.
🖥️ Node.js installeren (verplicht)
De bot heeft Node.js nodig. Download en installeer de LTS‑versie via nodejs.org.
Controleer of de installatie is geslaagd:
- Open een Command Prompt (cmd) of PowerShell
- Typ
node -v→ je ziet het versienummer (bijv.v20.18.0) - Typ
npm -v→ je ziet het versienummer van npm
⚙️ Configuratiebestand invullen (config.js)
Open config.js in een teksteditor (bijv. Kladblok, Notepad++ of VS Code).
1. Discord‑bot aanmaken en token ophalen
- Ga naar de Discord Developer Portal
- Maak een New Application en geef je bot een naam
- Ga naar Bot → kopieer de token → plak deze in
config.jsbijTOKEN - Zet alle drie de “Privileged Gateway Intents” aan (SERVER MEMBERS, MESSAGE CONTENT, PRESENCE)
2. Client ID en Client Secret
- Ga naar General Information → kopieer Application ID → plak in
CLIENT_ID - Kopieer Client Secret (of klik op Reset Secret) → plak in
CLIENT_SECRET
3. Rollen en kanalen invullen
Zet in Discord de Developer Mode aan:
Instellingen → Geavanceerd → Developer Mode inschakelen.
Klik met de rechtermuisknop op een rol of kanaal en kies ID kopiëren.
Vul de ID’s in config.js in.
💡 Tip: Ben je niet van plan een dienst (bv. ANWB) te gebruiken? Maak dan een tijdelijke rol en een tijdelijk kanaal aan en vul die ID’s in. De bot zal dan niet crashen. Je kan voor alle config rollen dezelfde ID gebruiken.
4. Web‑instellingen (
BASE_URLenWEB_PORT)
WEB_PORTstaat standaard op25586. Je kunt dit aanpassen als de poort al in gebruik is.BASE_URLis het adres waar de webinterface later te zien is.
Op je eigen computer wordt dat:http://localhost:25586
(gebruik het poortnummer dat je bijWEB_PORThebt ingesteld).
Vul deze waarden in config.js in. Zoek een tutorial over port-forwarding op om meerdere mensen dit te laten gebruiken.
5. Redirect URI instellen (Discord OAuth)
Om via Discord te kunnen inloggen op de webinterface, moet je een redirect‑URI toevoegen in de Developer Portal.
1 | Ga in de Developer Portal naar OAuth2 → General
2 | Klik bij Redirects op Add Redirect
| Voeg de volgende URL toe:
http://localhost:25586/auth/callback
(vervang 25586 door jouw eigen poortnummer)
đź”— Bot toevoegen aan je server
- 1 | Ga in de Developer Portal naar OAuth2 → URL Generator
- 2 | Vink bot aan onder Scopes
- 3 | Vink onder Bot Permissions minimaal Administrator aan (of geef de benodigde rechten)
- 4 | Kopieer de gegenereerde URL en open deze in je browser
- 5 | Selecteer je Discord‑server en klik op Autoriseren
-
🚀 De bot starten
Stap 1: Afhankelijkheden installeren
Open een Command Prompt in de map waar de bot staat (bijv. C:\Bot).
Typ:
npm start