Shifts
This module allows staff to Clock their On-Duty time
How does this Module Work?
This module allows Server Staff to manage their Shift onto your Server Database, for Management Checks such as Quotas. Staff can go on duty, on break and off duty. This module will simplify Staffing Management, by automatically logging shifts into your Log Channel, and via the Database, allowing Management to view shifts quickly with ease. On-Duty & On-Break roles are configurable, and will automatically be given to the user.
How do I configure the Shift module?
To set up the Shift module, first use the /config
command to access the configuration panel. From there, you’ll see a “Select Plugin” dropdown menu. Click the menu and choose the Shifs module and click “Enable” button. Once enabled, you will have the option to configure various settings, including the Shifts Channel where all shifts will be recorded, the On Duty Role where User’s on Duty will recieve the role & the On Break Role where User’s on Break will recieve the role.
You must configure the staff role and management under the guild settings options (ONLY Owners can use this option).
User’s must have the Staff Role to manage a shift.
Commands
Shift System Commands
shift manage
Allows a staff member to start or end their shift.
This command is used by staff to log their shift activity, which is then tracked and added to their total shift time.
shift leaderboard
Displays a leaderboard of staff members ranked by their total logged shift time.
This helps track activity and performance across the team.
shift online
Lists all staff members currently marked as On-Duty.
Helpful for identifying active personnel during ongoing sessions.
shift admin
Grants management the ability to manually edit or void another user’s shift data.
Useful for correcting shift errors, removing invalid shifts, or adjusting logged time.
Command Parameters
Select the user whose shift you want to manage.
shift wipe
Completely resets the shift system by wiping all recorded shift data in the current guild.