Bot icon
Timekeeper Timekeeper#0771
Status
Prefix:
/
Owner:
Keigs
Library:
discord.js
Keep track of your staffs' time by having them clock in and out! Slash commands integrated from the ground up.

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.