Feature Request/Idea:
Commands can be assigned to Command Groups.
Detail:
Groups are displayed in the list of Commands (similar to a Windows Folder structure fore example)
Groups can be expanded and collapsed to reveal the commands contained within.
Groups can be named.
Groups can be disabled and enabled, effectively disabling/enabling all commands within.
Groups have a cooldown that affects all commands within the group in addition to the individual cooldowns (example: a group has 10 seconds cooldown. Once a command from that group is run, no other commmand of that group can be run, no matter the commands individual cooldown state)
Use Case:
(Basic Group) For certain games I stream, I want to enable a set of commands that I use to play sounds (horror game screams). I currently have to do this manually for all commands. Having a group would make this much easier.
(Cooldown) I have a set of commands that runs videos/sounds/gifs but they can overwrite each other when run at the same/similar time. A group cooldown would help me avoid that.