NexaDocs
DocsNexaBotAdding NexaBot to a Server

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:

PermissionWhy it's needed
View ChannelsReading channel content across the server
Send MessagesCommand responses, logs, panels, and announcements
Embed LinksRich embeds used throughout NexaBot's responses
Add ReactionsReaction roles and interactive prompts
Read Message HistoryReviewing context around flagged messages, snipe, and case lookups
Manage MessagesPurge, AutoMod message removal, and reaction role cleanup
Manage RolesVerification, reaction roles, level roles, and warn-ladder role changes
Manage NicknamesThe /nick command
Change NicknameLetting NexaBot set its own display name per server
Kick MembersManual kicks and AutoMod/anti-raid enforcement
Ban MembersManual bans, tempbans, and anti-nuke/anti-raid enforcement
Moderate MembersTimeouts (mute/unmute)
Manage ChannelsLock/unlock, slowmode, Panic Mode, and anti-nuke response
Manage WebhooksAnti-nuke protection against webhook-based attacks
Manage ServerReading and reacting to certain server-level events
View Audit LogAnti-nuke's ability to identify who performed a damaging action
Use Slash CommandsRegistering and running NexaBot's commands
Create PollsThe 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.