burneh
Bots

A Discord bot with real permissions, not just commands.

Slash commands gated by role, moderation that runs itself, and embeds that actually do something, scoped to exactly what each member is allowed to touch.

Drive it — switch your role and fire the commands. A member can poll; the ones that move people or change the server are refused unless the role allows it.

your_bot · #deploys · command console
role
slash commands · tap to run
identity
you are Member
permission check
/poll
role level 0 ≥ needs 0 · allowed
audit log
/pollexecuted
checked server-side on every call · the button was never the thing that mattered

What happens when a command fires.

What you just operated is one pass through this. The permission check isn't a hidden button state, it's a gate every command crosses on the server, before a single action runs, with the result written to an audit log either way.

/commandfrom a userverifysignatureroutematch + validatepermissionrole checkhandlerrun the actiondeniedephemeral replyresponseto the channelaudit logwho · what · whenpassfail0102030405
01
Verify

Every interaction's signature is checked, so only real Discord requests get in.

02
Route

The command and its arguments are matched to a typed handler, validated up front.

03
Permission gate

The caller's role is checked against what the command requires, server-side.

04
Handle or deny

Allowed, it runs; denied, it replies privately and does nothing else.

05
Respond + audit

Either way the outcome is recorded, so who-did-what is never a mystery.

Who can do what, on the record.

Every command declares the role it needs, and the bot enforces it on the server for each call. No client can talk itself past this table by crafting the right request, because the check doesn't live in the client.

Roles are yours to define. This is a starting shape, not a fixed one.

commandMemberModAdmin
/help
/poll
/purge 50
/kick @user
/config

The work that runs without anyone watching.

Most of a good server bot's value is the stuff nobody notices: the scam link removed at 3am, the new member sorted, the reminder that just shows up.

Auto-moderation

Spam, scam links, and raids caught and actioned before a human sees them.

Welcome & roles

New members greeted, verified, and given the right role automatically.

Scheduled posts

Recurring announcements, reminders, and digests, posted on time.

Reaction roles

Self-serve roles from an embed, so mods aren't handing them out by hand.

Anyone can register slash commands. The permissions are the actual product.

A bot that posts an embed is an afternoon's work. A bot you can hand to a public server is the one that checks who's asking before it purges a channel or kicks a member, refuses cleanly when the answer is no, and writes down what it did. We build the commands, and we build the gate that decides whether they're allowed to run.

A Discord bot that respects who's allowed to do what.

Slash commands with server-side permission checks, moderation that runs itself, and embeds that actually do the work, scoped to each member's role.