Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.brewbot.dev/llms.txt

Use this file to discover all available pages before exploring further.

1

Sign in to the dashboard

Go to the BrewBot Dashboard and sign in with Discord.
2

Add your server

Click Add server and select the server you want to manage. If the bot isn’t connected yet, you’ll be taken directly to the Bot Personalizer setup page.
3

Authorize permissions

Authorize the requested permissions. BrewBot requests only the specific permissions it needs:
PermissionUsed for
Kick MembersAutoMod role enforcement, captcha timeout kicks
Ban MembersCaptcha verification temp bans
Manage ChannelsChannel manager, creating channels from dashboard
Add ReactionsReaction roles
View Audit LogMod logs — identifying who banned, kicked, deleted messages, etc.
View ChannelRequired for all features
Send MessagesWelcome messages, mod logs, alerts, verification
Manage MessagesAutoMod link blocking, message deletion
Embed LinksAll embed-based features (mod logs, alerts, etc.)
Attach FilesAI voice messages, image generation
Read Message HistoryReaction roles, AI chat context, mod log snapshots
Use External EmojisReaction roles with external server emojis
Mention EveryoneAnnouncement pings in alerts
ConnectVoice features, text-to-speech
SpeakVoice features, text-to-speech
Manage RolesReaction roles, captcha verification, leveling rewards
Moderate MembersTimeout/mute capabilities
4

Open your server

Once authorized, your server appears in the dashboard sidebar.
BrewBot no longer bypasses channel or category overwrites. If you want the bot to post in a specific channel, make sure the bot role is allowed there.For locked or private channels, grant the bot role access in the channel itself or in its parent category. In most cases that means allowing at least View Channel, Send Messages, Add Reactions, and Read Message History for the bot role where the message will be posted.
You need the Manage Server permission in Discord to add BrewBot.

Checking permissions later

If features aren’t working, the bot may be missing permissions. Go to Configuration > Permissions in the dashboard to see exactly which permissions are granted and which are missing. If any are missing, use the Re-authorize Bot button to update them without removing the bot. See Permissions for details.