Logo for Nocturne

Upvote Nocturne


Transform messy staff roles into strict hierarchies. Ease off on staff hiring, promoting, and firing by using Nocturne's robust architecture.

Back to Nocturne
Nocturne
~ Staff management, without the chaos.

You have a moderation team. Someone gets promoted. Now you have to remember which four roles to add, which two to remove, whether they get @Ticket Access role yet, and whether the @Raid Alert role goes on at @Moderator or @Senior Moderator. After the promotion, you have to also DM the user to let them know. Rinse-and-repeat for the next person. Sounds like a chore.

This is the problem Nocturne exists to solve.

How it works

Nocturne is built around trees which are structured ladders/departments you define once. At every position, there is a base role and any number of linked roles attached to it. When someone moves up or down that ladder, Nocturne handles everything.

  • Hire someone: every role they need, assigned instantly.
  • Promote them: old roles stripped, new ones applied.
  • Fire them: everything gone. Clean slate.

No checklists. No “wait, did anyone give them the ban-perms role?” moments. No accidental admin role grants because Discord’s UI is just bad.

Promotion Log Example

Tree View Example


What you get
  1. Promotional trees
    Build as many trees as your server needs. Moderation, Support, Events: each one is its own independent hierarchy with its own roles and linked roles.

  2. One-command actions
    /staff hire, /staff promote, /staff demote, /staff fire. Each command handles role assignment, cleanup, DM notification, and audit logging in one shot.

  3. Security engine
    Nocturne follows Discord’s role hierarchy strictly. Nobody can promote someone above their own highest role. Nobody can skip a position. The rules you set are the rules that stick.

  4. Audit logging
    Every action is logged: who did it, who was targeted, what roles changed, and what reason was given.

  5. Custom DM notices
    Write your own hire and fire messages. Use variables like {target.mention}, {rank}, and {reason} to make them feel intentional rather than automated. Nocturne will handle notifying the user with your custom message.

  6. Whitelist roles
    Grant your HR team members access to staff commands without needing to give them the risky Manage Roles permission. Lock them to specific actions if needed.


Invite NocturneDocumentationSupport Server

Check out the home page for the full Discord Bot List.