A Discord bot written in Kotlin which handles queues for rehearsals in the Programming 2 at Østfold University College amidst of the Covid-19 pandemic.
Everyone
The bot enables people to join and leave a queue. The ones in the queue can receive help by designated helpers (here: student assistants). You can print the queue and check your position whenever you want.
Student Assistants
A student assistant is able to help the first in line and clear the queue of people.
Commands are available for different roles.
Everyone
!help - Display commands
!join - Join the queue to get help from a student assistant
!leave - Leave the queue. Use this if you don't need help anymore
!print - Print the queue
!position - Check your position in the queue
Student assistants
!next - Get the next student in queue
!clear - Clear the entire list
!report - Prints a report of rehearsal data for the given day
Features intended to be implemented:
- Calculation of average queue- and help-time