Discord commands bouwen met echte vertakkingen
De Advanced Builder is een visuele flow editor met echte voorwaarden. Wat hij kan, wanneer het loont om de eenvoudige modus te verlaten, en waarom Discord je opslagbeurten telt.

Een eigen slash command is snel gebouwd: naam invullen, antwoord invullen, klaar. Daarmee heb je /rules en /discord, en voor de meeste servers is dat alles wat ze ooit nodig hebben.
Interessant wordt het waar het antwoord niet altijd hetzelfde moet zijn.
Wanneer de eenvoudige modus tekortschiet
Drie voorbeelden waarbij de eenvoudige modus ophoudt:
- Het commando moet anders antwoorden afhankelijk van of de persoon een booster is
- Het commando moet knoppen hebben, en elke knop moet iets anders doen
- Het commando moet willekeurig een van meerdere antwoorden kiezen
Voor alle drie is de Advanced Builder bedoeld, een visuele flow editor. In plaats van één vast antwoord bouw je een flow uit blokken die je met elkaar verbindt.
Vertakkingen
De kern zijn voorwaarden met twee uitgangen, Dan en Anders. Je kunt controleren:
- Is serverbooster
- Heeft machtiging, dus Beheerder, Server beheren, Berichten beheren, Leden een time-out geven of Rollen beheren
- Parameter is gelijk aan waarde, vooral sterk in combinatie met vooraf gedefinieerde keuzes
Die laatste zie je makkelijk over het hoofd. Je kunt je commando parameters geven, inclusief een vaste lijst met keuzes, en dan vertakken op de gekozen optie. Zo wordt één commando met drie keuzes in feite één commando met drie verschillende antwoorden, zonder dat je drie commando's aanmaakt.
Flows met knoppen
Elke knop in je antwoord krijgt in de editor een eigen uitgang. Wat er na de klik gebeurt, bouw je van daaruit verder.
Zo kun je kleine begeleide flows bouwen: een vraag met drie knoppen, die elk in een eigen tak uitkomen. Dat is een stuk prettiger dan drie losse commando's die niemand onthoudt.
Drie acties die alleen hier bestaan
Wachten. Een pauze tussen twee stappen, 1 tot 300 seconden. Klinkt als een gimmick, maar het is wat een flow laat aanvoelen als een gesprek in plaats van een muur tekst.
Willekeurig antwoord. Kiest een van maximaal 10 berichten. Een commando in de stijl van een magic eight ball is daarmee twee minuten werk.
Bijnaam instellen. Met variabelen, en leeg laten zet hem terug.
Variabelen
Naast de voor de hand liggende zijn er {channel}, {channel.name}, {server.members} en {random.X-Y} voor een willekeurig getal binnen een bereik. Die laatste samen met een willekeurig antwoord is de bouwdoos voor bijna elk klein grappig commando.
Waarom Discord je opslagbeurten telt
Eén punt dat nergens anders opduikt en verklaart waarom opslaan soms vertraagd aanvoelt: Discord staat maar een beperkt aantal nieuw aangemaakte commando's per server per dag toe.
Veel bewerken zou dat quotum zonder tegenmaatregel opbranden. Daarom worden meerdere opslagbeurten kort na elkaar gebundeld tot één registratie, in plaats van bij elke klik bij Discord aan te kloppen.
Het praktische gevolg: alles rustig bouwen en dan opslaan werkt beter dan na elke kleine stap opslaan. Blijft er toch iets hangen, dan heeft het panel een knop om opnieuw te registreren, met een cooldown van vijf minuten per server.
Wanneer een automatisering beter past
Het verschil in één zin: een commando wordt door iemand aangeroepen, een automatisering loopt vanzelf.
Moet je flow volgens een schema starten of aan een gebeurtenis hangen, zoals iemand die binnenkomt, dan hoort hij in Automatiseringen en niet in de Command maker. Andersom: zodra je voorwaarden of knoppen nodig hebt, is de Advanced Builder de juiste keuze, omdat automatiseringen bewust geen vertakkingen hebben.
Alles over de editor staat in de documentatie van de Command maker.
Meer artikelen
Een bot aan je Discord-server toevoegen, en welke rechten hij echt nodig heeft
Een bot toevoegen duurt een minuut. De juiste rechten geven is wat je server veilig houdt. Een stap-voor-stap gids, en hoe je een bot herkent die je niet moet vertrouwen.
HandleidingenDiscord Community Server: wat het verandert en hoe je het aanzet
De communitymodus ontgrendelt aankondigingskanalen, Server Insights en meer, maar stelt ook strengere veiligheidsregels. Wat je krijgt, wat het vereist en of jouw server het nodig heeft.
HandleidingenZo structureer je Discord-kanalen en categorieën zodat mensen ze ook gebruiken
Te veel kanalen maken een jonge server dood. Lees hoe je klein begint, kanalen in categorieën groepeert en categoriemachtigingen gebruikt, zodat je nooit dezelfde regel twee keer instelt.