Skip to main content
Replace manual hour spreadsheets with clock-in/out commands. Leadership sees who is active, how hours stack up, and whether quotas are met — all from Discord. In /config, this module appears as Shifts.

Staff commands

Requires a configured Staff role (or higher).
CommandWhat it does
/shift manageClock in, start a break, or clock out
/shift timeHours for you or another member
/shift activeLive on-duty roster
/shift leaderboardRanked by total hours

Admin commands

Requires Admin (or higher).
CommandWhat it does
/shift adminOverride another member’s shift state
/shift quota resetClear quota progress for a shift type
/shift quota statusQuota completion across staff

Base module settings

SettingWhat it controls
Module StateOn/off for shift tracking
Logging ChannelWhere clock events are posted

Shift types

Open Configure options… to create the roles your server uses — Moderation, Dispatch, Training, and so on.
FieldExample / notes
Shift NameModerator
Quota10h or 2d — required hours per period
Staff LimitCap concurrent on-duty staff
Nickname PrefixPrefix while clocked in
Required RolesWho may use this type
On Duty RoleApplied during active shift
Break RoleApplied during breaks
Use Add Shift Type, Edit Shift Type, Remove Shift Type, or Shift Type List in the config panel to manage them.
Free servers: up to 3 shift types. Warden+: up to 10. The config panel shows your current count.