As a fork of the request made by @Z3R0_G.
There is a bot out there that adds the ability to create temp voice chat channels. Functionality allows for a permission system and auto deletion of the channel after it is left empty for a duration.
This bot, or the functionality we can pull from it, would allow us to bring back a portion of the old Mumble server functionality of temporary user channels. It would also allow us to have static channels like the lobby and music room while cutting down on the un-used channels.
Aside from the temp status of the room it also has the ability to:
- Auto Create a room when enough people are playing the same game.
This could be a cool feature and, if we added maybe a notification to discord, could inspire more people to group together.
Usage: /config [action] [key] [value] Actions: get, set, add, remove * Array properties require add or remove Keys: - commandPrefix [String]: The character used to denote a command. Typically /, !, or $. Default: / - autoCreateByGame [true/false]: Whether to create channels when enough people are playing the same game. Default: true - autoCreateByGameCommon [Integer]: Minimum # of people playing the same game before creating a channel. Default: 4 - autoCreateByGameRoles [Array<Role Name>]: Limit the detected people for game-channel creation to specific roles - exemptAutoCreateGames [Array<String>]: List of game names that I won't create channels for automatically - tempChannelTimeout [Integer]: Number of seconds to wait before deleting an empty temporary channel. Default: 30 - tempChannelNameFlag [String]: What to add to a temporary channel name to signify it is temporary. Default: :bomb: - tempChannelFlagLocation [String]: Where to put the flag, either start or end. Default: end - permission.create [Array<Role Name>]: Who can run the create command. Administrators always can. - permission.config [Array<Role Name>]: Who can run the config command. Administrators always can. - tempChannelPermissions [Name of another channel]: Copy the permissions of another channel for temporary channels. The channel can be deleted afterwards Examples: - /config set autoCreateByGame false - /config get tempChannelNameFlag - /config add permissions.create SuperAdministratorSquad - /config set tempChannelPermissions Temp permission channel
Taken from it’s git repo.
and if we want to use it without hosting it ourselves: