-
Notifications
You must be signed in to change notification settings - Fork 15
Initial rough design
Interitio edited this page Jan 15, 2020
·
1 revision
- leaderboard/lb
- Take daily/weekly/monthly/yearly flags
- Ability to limit to since a timerange
- Ability to limit to role
- history
- Shows paged historic events for a user
Status commands:
- time/timer/status
- Display the current status of the user's current studygroup, or all studygroups
- timers
- Display the current status of all studygroups
Timer control commands:
- join/sub
- Join a studygroup, by name or selection
- Gives user the studygroup role
- set/setup
- Setup the timer for the current studygroup
- Accept a timer string or a contextual preset (user/server/global)
- If no string is given, display selection list of named presets
- If the timer is currently running, show a reset confirmation
- reset
- Same as set, but when used with no arguments, reset the studygroup timer
- Show a confirmation if the timer is currently running
- pause
- Works as usual
- stop
- Stop the current timer
- start
- Start the timer
- Display the status and sequence list
- Initialise and start the voice channel timer and the in-channel timer
Server setup commands:
- newgroup
- Takes a group name, channel, a role, and some flags for configuration
- Possibly a home channel?
- delgroup
- Deletes a group, with confirmation
- config
- Shows a summary of the current setup