NexaDocs
DocsNexaBotWhat is NexaBot

What is NexaBot

NexaBot is a public, all-in-one Discord bot focused on moderation and server management, currently on its 12th major version (v12). It's designed so a single bot can replace the handful of separate moderation, verification, and utility bots a server would otherwise need.

Core capabilities

Moderation Security Utility Games
AreaWhat it covers
AutoModConfigurable warn ladders that escalate automatically as a member breaks rules repeatedly
Anti-raidDetects and slows down mass-join events
Anti-nukeDetects and reacts to abusive admin-level actions across 8 tracked action types
Panic ModeOne command to lock everything down during an active attack
HoneypotA trap channel that flags anyone who posts in it
VerificationA configurable gate new members pass through before accessing the server, with four named panel styles
Reaction rolesMembers self-assign roles by reacting to a message
Case historyA log of moderation actions taken against each member
Welcome / goodbyeConfigurable messages when members join or leave
Staff abuse trackingFlags unusual patterns of staff command usage
XP & levelingMembers earn XP from activity, with configurable level-up role rewards
EconomyA coin system with daily rewards, a shop, and simple earning activities
GamesBuilt-in games members can play in text channels
Mention-based AI chatPing NexaBot to chat with it directly in a channel

AI chat

Mentioning NexaBot directly in a message triggers a conversational AI reply in that channel. Server staff can designate specific channels as chat-disabled if they'd rather keep AI chat out of certain parts of the server.

Level 10 required — owner only

AI chat isn't unlocked by default in every server. It only requires the server owner to reach level 10 in the official Nexa Studio Discord server — not level 10 in their own server, and not anything from other members. Once the owner hits level 10 there, AI chat becomes available to everyone in their server automatically.

If AI chat isn't responding, NexaBot will tell you this directly and link to the Nexa Studio server so the owner can start leveling up. See The Nexa Studio Server for what that server actually is.

Note

This is a separate, lighter-weight feature from Nexa Assistant — it lives inside Discord itself rather than being a standalone chat app, and doesn't share accounts, models, or memory with it.

How it's configured

NexaBot can be configured two ways, and most servers use both:

  • Slash commands, run directly in Discord (for example, /setupverify)
  • The Nexa Dashboard, a web app where you log in with Discord and configure everything visually

See The Setup Wizard for first-time configuration, or Nexa Dashboard for the full web interface.

Command limit

Discord caps any single bot at 100 global slash commands. NexaBot's command set is designed around that ceiling — some functionality is grouped under subcommands rather than being a separate top-level command.