Discord bot to manage voice channels where you don't want to be interrupted by randoms. Ensures at least one user-limited channel of all team size types specified by admins exist.
In this example, the bot was responsible for creating all these channels as well as creating extra Duo channels as members occupied the other ones.
Gaming Channels
- Duo (2/2)
- Duo 2 (1/2)
- Duo 3 (1/2)
- Trio (0/3)
- Squad (0/4)
This way there's always space to game with friends without being interrupted by others on the server.
Just mention the server (@GameChannelBot
) to get some help. Or use a help command gc!help
.
gc!prefix <new_prefix>
Default prefix is gc!
(short for game channel). This command will set the prefix to whatever you want on your server. Must have an admin role to change. Not providing a prefix parameter will reset the prefix to the default.
gc!set category <category_id>
Sets the category all other bot commands will reference by default. Can be overridden within each gc!add
command.
gc!set max_clones <max_clones>
Sets the maximum number of clones to use when adding a channel. Can be overwridden within each gc!add
command. Default value is -1
which is infinite.
gc!add <channel_name/channel_id> <max_users> <max_clones> <category_id>
Adds a channel that will be managed/cloned according to the example at the top of this README. If a channel name is provided, a new channel will be created. If a channel id is provided, then that channel will be managed by the bot.
Optional
<max_clones>
- Default is the default set via
gc!set max_clones <max_clones>
. If that hasn't been set it's infinity.
- Default is the default set via
<category_id>
- Default is the default set via
gc!set category <category_id>
. If that hasn't been set, it's whatever Discord defaults to.
- Default is the default set via
gc!delete <channel_name/channel_id>
Removes a managed voice channel and all of it's clones if they exist.