Elke functie van YAWBDB heeft specifieke Discord-permissies nodig om te werken. Deze pagina laat per functie zien wat de bot nodig heeft.
⚠️ Belangrijk: de uitnodigingslink van YAWBDB geeft vooraf geen enkele permissie. Nadat je de bot hebt toegevoegd, moet je zijn rol de onderstaande permissies geven (of Administrator toekennen als je een eenvoudige opzet verkiest). Zie Permissies van de bot voor het oplossen van problemen.
🔑 Basis (alle functies)
Deze zijn nodig om de bot überhaupt te laten werken:
| Permissie | Waarom |
|---|---|
| View Channels | De kanalen lezen waarin hij werkt |
| Send Messages | Antwoorden, logs en bevestigingen plaatsen |
| Embed Links | De meeste antwoorden van de bot gebruiken embeds |
| Attach Files | Exports, opnames, transcripties |
| Read Message History | Context voor moderatie- en AI-functies |
🗝️ Permissies per functie
| Functie | Extra permissies |
|---|---|
| Moderatie | Ban Members, Kick Members, Moderate Members (time-out) |
| Automod | Manage Messages (gefilterde berichten verwijderen), Moderate Members |
| Anti-Raid | Ban Members, Kick Members, Moderate Members |
| Anti-Nuke | View Audit Log (verplicht - toont wie elke actie heeft uitgevoerd), plus Manage Roles / Kick Members / Ban Members, afhankelijk van de gekozen reactie. De botrol moet hoger staan dan de admins tegen wie hij beschermt |
| Honingpot | Manage Messages (valberichten verwijderen), plus Ban Members / Kick Members / Moderate Members, afhankelijk van de actie. Manage Messages (vastpinnen) voor de optionele waarschuwingsembed |
| Serverlogs | Alleen de basis (View Audit Log aanbevolen voor rijkere gegevens over wie iets deed) |
| Reactierollen | Manage Roles, Add Reactions |
| Giveaways | Alleen de basis (plaatst een embed, leest rollen van leden, stuurt optioneel DM's naar winnaars) |
| Suggesties | Alleen de basis - plus Create Public Threads als je discussiethreads inschakelt |
| Starboard | Alleen de basis (leest reacties, plaatst opnieuw en werkt zijn eigen berichten bij) |
| Geplande berichten | Alleen de basis (plaatst op het geplande tijdstip in het doelkanaal) |
| Sociale meldingen | Alleen de basis (plaatst de aankondigingsembed). Om een rol te pingen maak je de rol vermeldbaar of geef je Mention @everyone, @here, and All Roles |
| Embed-bouwer | Alleen de basis (plaatst de samengestelde embed in het gekozen kanaal) |
| Verjaardagen | Alleen de basis om aan te kondigen; Manage Roles als je een verjaardagsrol gebruikt, met de rol van de bot erboven. Om een rol te pingen maak je de rol vermeldbaar of geef je Mention @everyone, @here, and All Roles |
| Games | Alleen de basis (plaatst de game-embeds en hun knoppen in het kanaal waar het commando is gebruikt) |
| Formulierbouwer | Alleen de basis (plaatst het overzicht van de inzending in het antwoordkanaal). Om een rol te pingen maak je de rol vermeldbaar of geef je Mention @everyone, @here, and All Roles |
| Join Verification | Manage Roles (de geverifieerde rol toewijzen); Kick Members als automatisch kicken is ingeschakeld |
| Discord-meldingen | Create Public/Private Threads, Send Messages in Threads, Manage Threads |
| Discord-tickets | Permissies Manage Channels of voor threads (ticketkanalen), Manage Threads |
| Leveling | Manage Roles (beloningsrollen) |
| Automatische rol bij joinen | Manage Roles |
| Audio-opname / AudioToText | Connect, Speak (spraakkanalen) |
| Rules Channel | Manage Messages (het regelkanaal netjes houden) |
| Auto Responder / AI Response / Random Bot Interactions | Alleen de basis |
| Voting | Alleen de basis |
| Uitgaande webhooks | Geen - ze raken Discord nooit aan. Het is een functie van het panel: wat ze nodig heeft is de panelpermissie Een server uit het team verwijderen, of teameigendom |
🪜 De rolhiërarchie is belangrijk
Discord laat de bot alleen handelen op leden en rollen die onder zijn eigen hoogste rol staan:
- De bot kan een lid niet bannen, kicken, een time-out geven of waarschuwen als de hoogste rol van dat lid boven de rol van de bot staat.
- De bot kan geen beloningsrol toewijzen die in de rollenlijst boven zijn eigen rol staat.
Als een moderatieactie of rolbeloning stilletjes mislukt, sleep dan de YAWBDB-rol hoger in Server Settings → Roles.
✅ Snelle checklist
- Open Server Settings → Roles en selecteer de YAWBDB-rol.
- Geef de permissies voor de functies die je hebt ingeschakeld (tabel hierboven).
- Zet de rol boven elke rol die de bot moet beheren.
- Controleer de permissie-overrides per kanaal - een weigering op kanaalniveau wint van een toestemming op rolniveau.