Adding NexaBot to a Server
Requirements
- You need the Manage Server permission on the Discord server you're adding NexaBot to
- The server should have a channel you're willing to designate as a mod-log channel (you can set this up later if you're not ready)
Invite the bot
Open NexaBot's public invite link and select the server you want to add it to. Discord will show you the permissions NexaBot is requesting — these are tied directly to its moderation features:
| Permission | Why it's needed |
|---|---|
| View Channels | Reading channel content across the server |
| Send Messages | Command responses, logs, panels, and announcements |
| Embed Links | Rich embeds used throughout NexaBot's responses |
| Add Reactions | Reaction roles and interactive prompts |
| Read Message History | Reviewing context around flagged messages, snipe, and case lookups |
| Manage Messages | Purge, AutoMod message removal, and reaction role cleanup |
| Manage Roles | Verification, reaction roles, level roles, and warn-ladder role changes |
| Manage Nicknames | The /nick command |
| Change Nickname | Letting NexaBot set its own display name per server |
| Kick Members | Manual kicks and AutoMod/anti-raid enforcement |
| Ban Members | Manual bans, tempbans, and anti-nuke/anti-raid enforcement |
| Moderate Members | Timeouts (mute/unmute) |
| Manage Channels | Lock/unlock, slowmode, Panic Mode, and anti-nuke response |
| Manage Webhooks | Anti-nuke protection against webhook-based attacks |
| Manage Server | Reading and reacting to certain server-level events |
| View Audit Log | Anti-nuke's ability to identify who performed a damaging action |
| Use Slash Commands | Registering and running NexaBot's commands |
| Create Polls | The built-in /poll command |
Role position matters
NexaBot can only manage roles positioned below its own role in your server's role list. If a member's highest role sits above NexaBot's, actions like auto-muting that member will fail. Move NexaBot's role near the top of your hierarchy, below only roles you trust with equivalent power.
After inviting
Once NexaBot joins, run the setup wizard to configure the essentials, then use the Nexa Dashboard for anything more detailed.