Firebot
Firebot copied to clipboard
[Feature Request] Queue System
We need a queue system!
- [ ] Ability to start queue system from chat command (system reserved).
- [ ] Output join and leave instructions in chat when queue started.
- [ ] Output message in chat with queue stopped.
- [ ] Ability to join queue via chat command or interactive effect.
- [ ] Whisper user if no queue is running.
- [ ] Ability to leave queue via chat command or interactive effect.
- [ ] Ability to select next person via chat command. (system reserved mod only?)
- [ ] GUI interface to see queue people and remove them.
Feature plans:
- User queue or request queue
- Each queue has lists ordered by priority and marked by unique item count
- Request queues can be marked by max allowed entries per user
- Queue active status can be toggled to control user actions
- Effects to manipulate queue contents across lists
- System commands with preset effects
- Toggle queue active status
- User commands to join/leave or add/remove
- Broadcaster/moderator commands to list and pop the queue
- View queues in the dashboard
- Action menu for each list with selected effect lists for batch operations
- Manipulate items: drag and drop items around the lists, remove, action menu for the effect lists
- In user queues, show a status indicator if the user is not in chat, is timed out, or is banned