lakeland-timesheet
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Track your hours directly in Slack. Three commands handle everything.
/logtime opens a form where you pick:
- Date — defaults to today
- Time worked — in 15-minute increments
- Task — what you worked on (e.g., Scanning, Transcription, Metadata)
- Project and Grant — optional; your last selections are remembered
- Comment — optional note about what you did
After submitting, you'll see a confirmation with Edit and Delete buttons.
/logtime list shows your 5 most recent entries with options to edit or delete each one.
/timesheet shows you a summary of everyone's hours for the current week. This is only visible to you.
You can also filter:
/timesheet 2026-02-17 2026-02-21— specific date range/timesheet @maria— specific person/timesheet @maria 2026-02-17 2026-02-21— both
/timesheet share posts a formatted report visible to everyone in the channel. Useful for standups or weekly check-ins. Same date and person filters work here:
/timesheet share— current week, all interns/timesheet share 2026-02-17 2026-02-21— specific date range
This command is restricted to supervisors.
If you haven't logged any time by end of week, the bot will send you a friendly DM reminder. (Supervisors can turn this on or off.)
- You can use these commands from any channel or in a DM with the bot
- Time is tracked in Eastern time
- If you make a mistake, use
/logtime listto find and edit or delete the entry