A simple to use bot with high quality features that functions as a time tracker. Shift Logger can be used in many scenarios such as anything from roleplay servers to staff management.
Command List:
- /shift: Start, stop and view active shift
- /stats [user]: View the stats of a given user
- /set_quota : Sets the department’s time quota (requires shift admin role)
- /set_period: Provides options for setting the department’s quota reset time period (requires shift admin role)
- /modify_time : Modifies a user’s timesheet in a department (requires shift admin role)
- /request_absence: Creates a new absence request for a user, details of the request will be provided in DM
- /view_absence: Allows department admins to view, accept and decline absence requests
- /manage_shift: View and forcibly end a user’s shift (requires shift admin role)
- /active_shifts: View all active shifts in a department (requires shift admin role)
- /manage_absence: View and delete active absences (requires shift admin role)
- /leaderboard: Displays leader board information about a department
- /set_shift_delete_time: Set a timeout after which an active shift will be automatically ended (server wide, requires shift admin role)
- /set_shift_reminder_time: Set a timeout after which a user with an active shift will be reminded that they are still clocked-in (server wide, requires shift admin role)
Premium Features
- 5 Departments
- /view_user : Provides detailed insights about a given user in a department (requires shift admin role)
- /view_department: Provides detailed insights about the department’s activity and most tracked users etc (requires shift admin role)
Departments
Each department has it’s own logs channel, on shift role, shift admin role, quota and quota time period. These can be the same across departments. Anyone with shift admin role can use commands labelled above as requiring this role. Department admins cannot edit the fundamentals of the department (e.g. logs channel, shift role, admin role)
Setup
- /setup: Will create a DM conversation with the user allowing them to create new departments, edit them, and delete them. Requires Administrator permission in server.