Skip to content

Queue Opening/Closing Automation #17

@TwoLettuce

Description

@TwoLettuce

Overview

There are several areas in which automatic queue opening/closing, which is already implemented, could be enhanced.

Problems

  1. Currently, the help queue is automatically opened and closed at the configured open and close times. However, this means that the queue is opened automatically on Saturdays and Sundays. Clearly, this is an issue on Sundays. However, queue open and close times differ on Saturdays depending on the TAs that are working that day. Should we have a separate configuration for queue times on Saturday?

  2. The Help queue does not automatically close for TA meetings. This could be useful for when students don't pay too much attention to the TA hours and try to join the queue when none are available due to meetings. There might also be other gaps (though we try our best to avoid them) in staffed queue times between 8am and 8pm, but those should be uncommon enough that we can perform the queue closure manually.

Aside: maybe we just close the queue automatically if no TAs are in any voice channels for a period of 5 or 10 minutes? That would solve most problems. But if someone that works 8am gets to work late and the queue has already been automatically closed, we might need to implement a notification that is sent to the TA chat or something that tells the TA the queue is closed so they notice. A fun way to do that is to have the discord bot just play an alarm sound until the queue is opened if the a TA is in the Online TAs chat while the queue is closed with no students in it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions