Zo maak je een Discord-bot zonder te programmeren
Met Build Discord Bots maak je van je eigen Discord-applicatie een gehoste bot. Je kiest kant-en-klare modules en past het gedrag aan met schakelaars en formulieren. Deze handleiding loopt van de Developer Portal tot je eerste antwoord in Discord. Begin met een paar functies, zodat je elke stap kunt controleren.
Maak gratis je botBegin gratis. Free bevat 1 bot en de Free-modules; Pro kost 9,99 USD per maand en biedt meer bots, alle modules en aangepaste modules.
Voordat je begint
- Een account bij Build Discord Bots en een Discord-account met Server beheren op de server waaraan je de bot wilt toevoegen.
- Een testserver of rustig kanaal en ongeveer een kwartier. De geciteerde dashboardlabels horen bij de Nederlandse interface; namen van Discord-commandoâs blijven ongewijzigd.
Maak je Discord-applicatie
Open de Discord Developer Portal, kies New Application, geef de applicatie een naam en accepteer de voorwaarden van Discord. De applicatie blijft van jou. Je hoeft de Application ID meestal niet te kopiëren: Build Discord Bots detecteert die normaal bij het aanmaken.
Vraagt het dashboard later om de Application ID om een uitnodiging te herstellen? Kopieer dan het openbare nummer uit General Information. Dat nummer is geen bottoken.
Controleer de intents en kopieer het token
Open Bot in de Developer Portal en zoek Privileged Gateway Intents. Zet precies de opties aan die de tokencontrole voor je geselecteerde modules aangeeft. Nieuwe bots hebben Message Content Intent nodig voor prefixcommandoâs. Server Members Intent en Presence Intent zijn alleen nodig als je modules ze gebruiken. Klik op Save Changes en laat Requires OAuth2 Code Grant uitstaan.
Kies op dezelfde pagina Reset Token en daarna Copy. Rond eventuele tweefactorauthenticatie bij Discord af. Plak uitsluitend dit token in het dashboard, nooit de Application ID, Public Key of Client Secret. Deel het token niet in een chat, screenshot of supportticket. Een reset maakt het oude token ongeldig.
De controle in Build Discord Bots meldt welke vereiste optie ontbreekt. Corrigeer die in Discord en kies daarna Check again in de controle. Foutcode 4014 in de botlogboeken wijst op niet-toegestane intents.
Vul de botgegevens in
Open âMaak je Discord-botâ en kies ervoor om zonder sjabloon te beginnen. Vul âBotnaamâ in en plak het token in het tokenveld. Laat âApplication ID handmatig invoeren (optioneel)â leeg, tenzij het dashboard erom vraagt om de uitnodiging te herstellen.
Laat âCommandovoorvoegselâ voor de eerste test op ! staan. Gebruik / niet als prefix: Discord gebruikt die voor de eigen commandokiezer. De voorbeeldweergave helpt je om de naam en prefix te controleren.
Kies een kleine eerste set modules
Begin met Tools en hulpprogrammaâs: deze module werkt zonder extra instellingen. Voeg eventueel Welkom en afscheid of Muziek toe. De modules bevatten al de benodigde commandoâs; je hoeft geen code te schrijven.
Free bevat 1 bot en de Free-modules, waaronder Tools en hulpprogrammaâs, Welkom en afscheid, handmatige moderatie, peilingen, herinneringen, tickets, logboeken, statistiekkanalen, muziek en entertainment. Onder meer AutoMod, reactierollen, levels, weggeefacties en economie vereisen Pro. Pro kost 9,99 USD per maand en voegt meer bots, alle modules en aangepaste modules toe.
Nodig de bot uit en start hem
Rond het aanmaken af en open de uitnodigingslink uit het dashboard. Kies een server die je beheert en bekijk de gevraagde Discord-machtigingen voordat je toestemming geeft. Werkt de link niet, gebruik dan Installation â Guild Install in de Developer Portal met de scopes bot en applications.commands. User Install voegt geen bot aan een server toe.
Open de botpagina en start de bot. Wacht op de status online. Een snel oplopend aantal herstarts kan wijzen op een verkeerd token of een ontbrekende intent. Bekijk dan eerst de logboeken. De module-instellingen kunnen de kanalen en rollen pas laden als de bot online en in de server is.
Test je eerste commando
Gebruik /ping in een kanaal dat de bot kan bekijken en waarin hij berichten mag verzenden. Met de standaardprefix werkt ook !ping. Een antwoord bevestigt dat de bot verbinding heeft en in dit kanaal kan reageren.
Probeer daarna /serverinfo of /userinfo. Werkt een slashcommando wel en een prefixcommando niet, controleer dan Message Content Intent. Komt er helemaal geen antwoord, bekijk de logboeken en de kanaalmachtigingen Kanaal bekijken en Berichten verzenden.
Stel één functie in en controleer het resultaat
Open je bot op het dashboard en ga naar âModulesâ. Schakel de module in en wacht tot de bot na een eventuele herstart weer online is. Open de instellingen met het tandwiel en kies je âServerâ. De bot moet online zijn en aan die server zijn toegevoegd om kanalen en rollen te laden. Instellingen worden per server opgeslagen.
Kies voor een eerste welkomstbericht een kanaal en tekst, sla op en controleer een nieuwe binnenkomst. Met /testwelcome kan iemand met Server beheren ook een voorbeeld sturen. âBottaalâ bepaalt de taal van de botantwoorden na regeneratie; dit staat los van de taal van de website. Voeg daarna telkens één functie toe en test die voor je doorgaat.
Veelgestelde vragen
Moet ik code schrijven?
Nee. Je maakt een Discord-applicatie, verbindt het token en kiest kant-en-klare modules. Je past het gedrag aan via de module-instellingen.
Waarom stopt mijn bot direct na het starten?
Bekijk de tokencontrole en logboeken. Een ongeldig token of ontbrekende privileged intent kan de verbinding blokkeren. Zet precies de gevraagde intents aan, sla op in Discord en start opnieuw.
Kan dezelfde bot meerdere servers bedienen?
Ja. Nodig de bot op elke server uit en stel de modules per server in met de serverkeuze.
Wat krijg ik bij Free?
Free bevat 1 bot en 19 standaardmodules. Pro kost 9,99 USD per maand en biedt meer bots, alle modules en aangepaste modules. Bekijk de prijspagina voor de huidige abonnementsdetails.
Gerelateerde modules
Gerelateerde handleidingen
Klaar om je bot in te stellen?
Maak gratis je botBegin gratis. Free bevat 1 bot en de Free-modules; Pro kost 9,99 USD per maand en biedt meer bots, alle modules en aangepaste modules.
