Kotbo 4 min read
Your moderation team, run like a team
Kotbo is a French Discord bot with a web dashboard. It moderates, and it also runs your staff: hierarchies and ranks, absences, meetings, tasks, reviews and recruitment. On the member side, every sanction and every alt account stays on file
Included in every plan, with a 15-day trial and no credit card
What a staff lead does by hand, in one place
Without a tool, staff lives in an #absences channel, a spreadsheet of ranks and DMs. In Kotbo, every mod has a profile and every decision leaves a record
Hierarchies and ranks
Moderation, Events, Support: each hierarchy has its Discord role, its lead and its ranks. Promoting or removing a mod updates their roles
Absences
The mod reports their dates, the type of absence and the reason. Their superior approves or rejects it, and the staff calendar shows who is around
Meetings
A meeting is scheduled in the dashboard with its date and agenda, and staff are notified in Discord
Tasks
Assign a task to a mod with a priority and a due date, and follow it until it is done
Staff polls
Let the team vote on a decision, anonymously if needed, with a closing date
Reviews
A performance review per mod, or for the whole staff, over 7 to 365 days. The manager adds their note
Discipline and notes
Staff warnings and the manager's private notes stay on the mod's profile. A promotion is decided on a record, not a memory
Mentoring and training
New mods are paired with a mentor during their trial period
Staff Management
Oversee your moderation team, assign permissions and manage warnings.
| Member | Grade | Hierarchies | Activity | Warnings | Tenure | Actions |
|---|---|---|---|---|---|---|
Lena @lena_adm | Founder | Leadership | 18,420 msg · 153 h | 0/3 no active warning | 2 yr | |
Zenox @zenox | Admin | 9,650 msg · 68 h | 0/3 no active warning | 1 yr | ||
Aiden @aiden_mod | Moderator | Moderation | 6,120 msg · 38 h | 0/3 no active warning | 8 mo | |
Kylian @kylian_h | Moderator | Moderation | 3,410 msg · 16 h | 2/3 1 left before demotion | 4 mo | |
Maëlys @maelys.h | Helper | Support | 4,870 msg · 10 h | 0/3 no active warning | 3 mo | |
Nora @nora_test | Trial mod | Moderation | 310 msg · 45 min | 0/3 no active warning | 9 d |
The real dashboard, on a demo server with fictional members. Click around, nothing gets sent
Recruit without losing applications in a channel
Recruitment goes through a form instead of a channel where applications get buried
-
Build the form
Open questions, multiple choice, mandatory Discord login so you know who's applying
-
Read the applications
Answers land in the dashboard, one per applicant, instead of piling up in a channel
-
Hire
The form is attached to a hierarchy: the chosen applicant gets that hierarchy's role
Every member has a file
Staff management doesn't stop at the team: the decisions it makes about members are kept, with their evidence
Sanction records
Every sanction keeps its reason, its author and its evidence (screenshots, transcripts). A member's full history sits on their profile
Alt accounts
Kotbo compares each newcomer with current members and flags resemblances. Staff link the accounts or dismiss the alert: a sanctioned member who comes back under another name does not start from scratch
How detection worksBan appeals
A banned member appeals through a form. Staff can ask for details, decide with the file in front of them and block abusive appeals
AutoMod and anti-raid
Banned words, regular-expression rules and anti-raid protection filter before staff need to step in
Set up AutoMod
Sanctions
Every sanction on the server: who, by whom and why.
Sanctions list
Date | Type | Target | Staff | Duration | Status | Report | |
|---|---|---|---|---|---|---|---|
| 11/1/2026, 6:36:27 PM | Warning (Warn) | N/A | Active | ||||
| 11/1/2026, 5:48:27 PM | Mute / Timeout (TO) | 1h | Active | ||||
| 11/1/2026, 4:28:27 PM | Warning (Warn) | N/A | Active | ||||
| 10/31/2026, 2:48:27 PM | Kick | N/A | Resolved | ||||
| 10/26/2026, 8:48:27 PM | Temporary ban | 7d | Active | ||||
| 10/20/2026, 8:48:27 PM | Warning (Warn) archived | N/A | Resolved |
The real dashboard, on a demo server with fictional members. Click around, nothing gets sent