“He was removed a week ago and still wears the Discord role”
The bot grants and removes roles the moment the action happens in the panel, so the roster and Discord never drift apart.
“He was removed a week ago and still wears the Discord role”
The bot grants and removes roles the moment the action happens in the panel, so the roster and Discord never drift apart.
“We argue about a penalty: who issued it, what for, and was it there at all”
Counters follow your rules and the log cannot be edited — there is something to point at in an argument.
“Applications land in five different DMs and half of them get lost”
A form with a button collects applications in your channel and brings them to the panel together with the answers.
Units, positions and terms live in the structure. After that a member card keeps the history itself: when they were appointed, what changed, which penalties there were. A Discord role is tied to the position, so it is granted and removed along with it.
The roster in the panel and the roles in Discord always match.
A player presses a button in your channel and fills in the form — the application lands in the panel. The interview runs in a voice channel, the bot records everyone on a separate track, and the recording stays in the candidate card next to the decision.
Recruiting runs in waves instead of five officers’ direct messages.
You set the types, the limits and what they escalate into. The third verbal penalty becomes a strict one without reminders, while an appeal goes through its stages and is mirrored into a Discord forum thread.
The rules are the same for everyone and do not depend on who is on duty.
Someone was demoted but kept the role. On demotion and registration roles are granted and removed by the bot, so the gap never builds up.
Counters follow the server's rules and the log cannot be edited — there is something to point at in a dispute.
The form collects applications, the interview is recorded track by track, and the decision stays in the card next to the recording.
Yes. In Terms the words are changed to fit your setting — department, division, branch. Data and permissions are untouched.
Each server is run separately: its own positions, permissions, coins and log. The server switcher sits in the panel header.
Only what their position allows: section visibility and action permissions are configured independently of each other.
As many as you need: units and positions are unlimited, and every organization can have its own notification channel and its own leaders.
The action in the panel still goes through, and a warning about the failed Discord delivery appears — the message can be sent again.
The kind of community changes nothing: the panel fits any of them that has a structure and rules — the terms are renamed to match yours.