Bot permissions
The most common cause of "the bot doesn't do anything" is missing Discord permissions.
❓ Why this happens
The YAWBDB invite link adds the bot without requesting any permission. This is intentional — you stay in control of what the bot can do. But it means a fresh install can read almost nothing and act on nothing until you grant permissions yourself.
🚨 Symptoms
- Slash commands respond with errors, or the bot stays silent
- Automod doesn't delete messages
- Moderation actions (ban, mute, kick) fail
- Reports or tickets don't create threads
- The bot can't join a voice channel for recording
🔧 How to fix
- Open Server Settings → Roles in Discord.
- Find the role created for YAWBDB.
- Grant the permissions needed by your enabled features — the full list is in Feature permissions.
- Make sure the YAWBDB role is above the members and roles it needs to manage.
- Check the specific channel: a channel permission override can deny what the role allows. Compare with a channel where the bot works.
🆘 Still stuck?
- Kick the bot and re-invite it, then re-grant permissions.
- Test in a brand-new channel with no overrides.
- If only one feature misbehaves while others work, it is almost always that feature's extra permission (e.g. Manage Roles for Leveling rewards) — see Feature permissions.