
About this bot
Nocturne
Staff management,
without the chaos.
Manually managing Discord staff roles means forgotten permissions, accidental admin grants, and hierarchies that fall apart the moment someone gets promoted. Nocturne replaces all of that with a rigid, automated system. One command, zero guesswork.
screenshot 1
screenshot 2
How it works
Your server has a Moderation team. You promote a Trainee to a Moderator. They need @Moderator, @Raid Alert, @Ticket Support roles. They also need their @Trainee role removed. Someone has to remember all four. Then do it again for the next promotion. And the one after that.
Nocturne lets you build promotional trees which are structured ladders where each rank automatically carries its roles with it. Hire someone and every role they need is assigned instantly. Promote them and the old ones are cleaned up, the new ones applied. Fire them and everything is stripped.
No checklists. No forgotten permissions. No "wait did you give them the ban perms role" moments.
Features

Promotional trees
Build structured hierarchies per department. Each rank holds its own base role and any linked roles you attach to it.

One-command actions
Hire, fire, promote or demote with a single slash command. Role assignments, cleanups, DMs, and logs all happen automatically.

Security engine
Nocturne enforces your hierarchy and follows Discord's role hierarchy. Nobody can skip a role during promotion. Nobody can give someone a higher role than their own.

Audit logging
Every action generates a detailed log: who acted, who was targeted, what roles changed, and what reason was given.

Custom DM notices
Personalise the message sent to users when they're hired, promoted, demoted, or fired. Use dynamic variables like {target.mention} and {reason}.

Whitelist roles
Grant your HR team access to staff commands without handing out Manage Roles permission. Restrict them to specific actions if needed.
Example tree: Moderation
↑ higher rank
4AdminBan PermsTicket Access
3ModeratorRaid AlertKick Perms
2Trainee ModStaff Lounge Access
1Helper
Required permissions
Manage RolesRequired
Manage WebhooksOptional — logging only
Get started