Home Features FAQ Docs Support
Command Store Premium

NexusBot Documentation

Everything you need to know about NexusBot and how to build your own custom Discord commands — written to be easy to follow for humans, and easy to read for AI assistants.

NexusBot supports both legacy text commands (with !) and modern slash commands (/) — some features are available in both formats side by side.

Getting Started

NexusBot is an all-in-one Discord bot for community management: moderation, welcome messages, leveling, and fully custom commands, all configured through a web dashboard (no coding required for the basics).

  1. Click "Add to Discord" on the homepage and authorize NexusBot for your server.
  2. Log in to the web dashboard and select your server from "My Servers".
  3. Open the "Commands" page in the sidebar to see, create, or edit custom commands.
  4. Use the "Command Store" to browse and import commands other communities have already built and shared.

Browse by Category

Every command NexusBot offers, grouped by what it's for.

Custom Forms (Applications)

Forms let you collect structured applications from members, staff applications, event sign-ups, feedback, and more, without needing a separate service. You build the form visually in the dashboard, share one link, and every submission is archived automatically and (optionally) posted to a channel.

Creating a form

  1. In the dashboard, open the "Forms" page in the sidebar and click "Create Form".
  2. Add fields with the visual builder: give each one a label, mark it required or optional, and reorder them by dragging.
  3. Customize the look under form settings: background color, card color, text and button colors, or a background image.
  4. Decide whether applicants must log in with Discord to submit, and whether they can resubmit (unlimited, once only, or after a cooldown).
  5. Optionally paste a Discord webhook URL so your team gets notified in a channel the moment someone submits.
  6. Turn the form "Active" and share its public link with your members.

Available field types

Text

A single-line free text answer.

Paragraph

A multi-line free text answer for longer responses.

Number

Restricts the answer to numeric input.

Email

A text field validated as an email address.

Dropdown

Applicants pick exactly one option from a list you define.

Multiple choice

Applicants pick one option shown as radio buttons.

Checkboxes

Applicants can pick one or more options, optionally capped at a maximum.

Date

A date picker input.

Section header

A text divider to organize a long form into sections; it isn't a question and has no answer.

Form settings

Require Discord login

When enabled, applicants must sign in with Discord before submitting, so every response is tied to a real Discord account. When disabled, the form accepts anonymous answers.

Resubmission policy

Choose whether the same applicant can submit unlimited times, only once ever, or again after a cooldown period you set (requires Discord login to enforce).

Webhook notifications

Paste a Discord webhook URL to get a short notification in a channel of your choice every time someone submits, with a link to view the full response on the dashboard.

Theme

Set the background color, card color, text color, button color, and an optional background image so the form matches your server's branding.

Viewing submissions

Every submission appears under that form's "Submissions" tab in the dashboard, newest first. Click any submission to see every question and answer in full, along with who submitted it (if login was required) and when.

Good to know

  • Every server can have 1 active form for free, or up to 3 active forms with NexusBot Premium. Submissions and viewing responses in the dashboard are unlimited regardless of plan.

Frequently Asked Questions

NexusBot is an all-in-one Discord bot for community management, moderation, and engagement, configured through a fast web dashboard. It includes moderation tools, welcome messages, a leveling system, and a fully custom command builder.
Click the "Add to Discord" button on the NexusBot homepage, log in with Discord, select your server, and authorize the requested permissions. You'll be redirected to the dashboard to start configuring it.
Open the dashboard, select your server, go to the "Commands" page, and click "Create New Command". Choose a trigger name and match type, write the response (optionally using {variable} placeholders), set an optional cooldown, and save.
They are special tokens like {user}, {mention}, {args}, {load[id][key]}, or {if(condition)[a][b]} that NexusBot replaces with live data or logic when a command runs. The full list is grouped by category on this page under "Variables & Functions Reference".
No. Most commands are just plain text with a few {variable} placeholders mixed in, following the examples on this page. The dashboard's command editor also has a built-in "NexusBot AI" assistant (the sparkle button) that can write, fix, or explain command code for you if you'd rather describe what you want in plain language.
"start" triggers when a message begins with the trigger text, "anywhere" triggers when the text appears anywhere in the message, and "end" triggers when the message ends with it.
Yes. Use the "Publish to Store" option in the command editor to share a command publicly, and other server owners can discover and import it from the Command Store.
Open the dashboard, select your server, go to the "Forms" page, and click "Create Form". Add fields with the visual builder, customize its look and settings, activate it, and share the public link it generates.
Free servers can have 1 active form at a time; NexusBot Premium raises that to 3 active forms per server. You can still edit or deactivate a form to make room for another.
Every submission is archived automatically and shown in the form's "Submissions" tab on the dashboard. If you add a Discord webhook URL to the form's settings, a short notification with a link to the full submission is also posted to a channel of your choice.