Allows for streamlined time-keeping of individuals in your server. Have them type /swipe whenever they clock in or out.
Setup
-
Use the invite link provided with this post.
-
Move the “Timekeeper” role to the top of your server’s role Hierarchy.
-
Run the
/init
command and fill in the prompts -
That’s it! All basic functionality should now be working.
Additional Setup
-
To return users under a specified time in a time-period run the
/set-expectedtime
command and provide the time in minutes. -
To allow non-discord admin’s access to admin level commands for Timekeeper setup a Clock Manager role and provide it to
/set-manageclockrole
-
To change the default specialty set with
/init
use/set-defaultspecialty
. This will change which specialty is clocked in to when no input is provided in/swipe
.
User Functionality
-
Track time by specialty.
-
Dynamically add and remove role to show who is clocked in.
-
See how much time has been accumulated by specialty for both current time-period and lifetime totals with the bot.
Admin Functionality
-
One command to set-up basic functionality. Optional functionality is handled separately.
-
Configure as many specialties as your group requires.
-
Easy to use adjustment commands to add and remove time.
-
Force swipe a member in or out.
-
Streamlined process of closing the current time-period. Provides insight to who didn’t meet the minimum time and automatically rolls anyone clocked in at the end of a time period into the next time-period.
-
Generate custom CSVs with data in between any two given dates.
-
API to automate clock-in and clock-out requests. See support discord for additional information.