Wiki / Core Features / Formulierbouwer

Formulierbouwer

Bijgewerkt door Maxime_48 · 1 uur geleden · Weergaven: 92

Talen: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Bouw een formulier in het paneel en je leden vullen het in via een echt Discord-venster: maximaal tien vragen, met opgeslagen antwoorden die je kunt beoordelen.

De pagina Formulierbouwer met twee formulieren en hun recente inzendingen


📝 Hoe het werkt

  1. Schakel Formulierbouwer in en open de pagina Formulieren.
  2. Maak een formulier: geef het een titel, een commandonaam en je vragen.
  3. Kies het kanaal waar de antwoorden terechtkomen en zeg je leden dat ze /form open moeten uitvoeren.

Een lid kiest het formulier, er opent een venster met je vragen, en zodra het lid verstuurt, komen de antwoorden in je staffkanaal en in het paneel, klaar om te accepteren of af te wijzen.


🧩 De grens van tien vragen

Een formulier bevat maximaal tien vragen. Discord staat vijf componenten toe in één venster en niet meer, dus een formulier van zes tot tien vragen opent in twee vensters: het lid vult de eerste vijf in, klikt op "Continue (2/2)", en het tweede venster opent met de rest. Het paneel dwingt het aantal van tien af in de editor, zodat je nooit een formulier bouwt dat Discord zou weigeren te tonen.

Heb je meer dan tien antwoorden nodig, splits het onderwerp dan in twee formulieren, of gebruik een vraag met een lang antwoord en vraag daarin om meerdere dingen.


✍️ Vraagtypes

Type Wat het lid ziet
Kort antwoord Een tekstvak van één regel.
Lang antwoord Een tekstvak met meerdere regels, voor echte alinea's.
Eén keuze Een keuzelijst waarin precies één optie kan worden gekozen.
Meerdere keuzes Een keuzelijst waarin meerdere opties tegelijk kunnen worden gekozen.

Elke vraag kan verplicht of optioneel zijn, een hint hebben die in het vak wordt getoond en, bij tekstvragen, een maximumlengte. Verplichte tekstvragen kunnen ook een minimumlengte hebben, die Discord in het venster zelf afdwingt voordat het lid kan versturen.

Keuzevragen hebben maximaal 25 opties.


⌨️ Commando's voor leden

Commando Wat het doet
/form open <name> Opent een formulier en laat het invullen. De naam vult zichzelf aan tijdens het typen.
/form list Toont elk formulier dat momenteel open is op de server.

Beide antwoorden zijn privé: alleen het lid dat het commando uitvoerde, ziet ze. Het enige openbare is de samenvatting die in je staffkanaal wordt geplaatst.

Leden hoeven nooit te onthouden hoe je een formulier hebt genoemd: /form open stelt de formulieren voor die ze mogen invullen zodra ze beginnen te typen.


⚙️ Instellingen per formulier

Instelling Wat het doet
Titel Wordt bovenaan het venster en in de samenvatting getoond.
Commandonaam Wat leden typen na /form open. Letters, cijfers en streepjes.
Beschrijving Een samenvatting van één regel die in /form list wordt getoond.
Antwoordkanaal Waar elke inzending voor je staf wordt geplaatst. Optioneel: zonder kanaal komen de antwoorden nog steeds in het paneel.
Te pingen rol Wordt bij de samenvatting vermeld, zodat je team het merkt. Optioneel.
Vereiste rol Alleen leden met deze rol kunnen het formulier openen. Optioneel.
Wachttijd Hoe lang een lid moet wachten voordat het hetzelfde formulier opnieuw kan indienen.
Eén inzending per lid Beperkt een lid definitief tot één antwoord.
Bevestigingsbericht De privé-bedankt die het lid na het versturen ziet.
Formulier is open Haal het vinkje weg om het formulier te sluiten zonder het of de antwoorden te verwijderen.
Laat het weten via een privébericht als ik accepteer of afwijs Stuurt het lid per DM de naam van het formulier en jouw beslissing zodra je accepteert of afwijst. Je staff-notitie wordt nooit meegestuurd.

📥 Inzendingen beoordelen

Het gedeelte Inzendingen toont de 50 nieuwste antwoorden, te filteren op formulier en op status. Klik op een inzending om elk antwoord uit te klappen.

Vanaf daar kun je:

  • Het Accepteren of Afwijzen, waarbij wordt vastgelegd wie en wanneer heeft beslist.
  • Een staff-notitie achterlaten, die samen met je beslissing wordt bewaard.
  • Direct naar de samenvatting springen die de bot in Discord heeft geplaatst.
  • Een inzending volledig verwijderen.

Antwoorden worden bevroren op het moment dat ze worden verstuurd. Als je morgen een vraag anders formuleert, behouden de inzendingen van gisteren de formulering waaronder ze echt zijn beantwoord: je leest altijd wat het lid echt zag.

📣 Laat het weten

"Laat het weten via een privébericht als ik accepteer of afwijs", per formulier, laat het lid per DM weten wat je hebt besloten zodra je beslist. De bot noemt het formulier en de beslissing; je staff-notitie wordt nooit naar het lid gestuurd.

↓ Antwoorden (CSV)

Elk formulier met antwoorden krijgt een knop "↓ Antwoorden (CSV)": één regel per inzending, één kolom per vraag.

  • Een vraag die je later hernoemt, behoudt zijn kolom: de export sluit nog steeds aan op de antwoorden van vóór de hernoeming.
  • Twee vragen die hetzelfde label kregen, behouden allebei hun kolom; er wordt niets samengevoegd of overschreven.
  • Het bestand opent in Excel met intacte accenten.
  • Een antwoord dat begint als een spreadsheetformule (=, +, -, @) wordt als tekst weggeschreven, zodat Excel het nooit probeert uit te voeren.

Het exporteren van de antwoorden van een formulier laat een regel achter in het auditlog van de server.


🛡️ Spam voorkomen

Een formulier plaatst in een staffkanaal, dus het is de moeite waard om het te misbruiken. Verschillende dingen houden dat tegen:

  • De wachttijd voorkomt dat een lid meteen opnieuw indient.
  • Eén inzending per lid beperkt iemand tot één antwoord.
  • Een vereiste rol houdt het formulier buiten bereik van leden die het niet horen te zien.
  • Het formulier sluiten stopt nieuwe antwoorden zonder de bestaande aan te raken.

Dit alles wordt opnieuw gecontroleerd wanneer het formulier terugkomt, niet alleen toen het werd geopend: een venster dat in een hoekje open blijft staan en later wordt verstuurd, glipt er dus niet langs.


🔀 Formulier, suggestie of ticket?

Deze drie functies lijken op elkaar en overlappen bewust niet:

Gebruik Functie
Gestructureerde antwoorden op vaste vragen, één keer beoordeeld Formulierbouwer
Eén vrij tekstidee waarover de community stemt Suggesties
Een doorlopend privégesprek met je staf Discord Tickets

Een sollicitatie voor de staf, een partnerschapsaanvraag of een evenementinschrijving is een formulier. "Ik heb een probleem" is nog steeds een ticket.


🔗 Werkt samen met

  • Leveling - met de trigger On form submitted kan je beloningsgrafiek reageren wanneer iemand een formulier verstuurt: XP geven, een rol toekennen, een DM sturen.
  • Serverlogs - inzendingen worden vastgelegd onder de categorie engagement wanneer Serverlogs aanstaat.

✅ Rechten

De bot heeft View Channel, Send Messages en Embed Links nodig in het antwoordkanaal. Meer niet: de Formulierbouwer kent nooit zelf rollen toe en modereert niemand.

Als het antwoordkanaal wordt verwijderd of de bot er geen toegang meer toe heeft, worden inzendingen nog steeds in het paneel bewaard. Je verliest nooit een antwoord omdat een kanaal is verdwenen.