Restricting the bot to certain voice channels
By default FlaviBot follows whoever asks it to play, into any voice channel it can join. If you want the music confined to one or two channels, you can list the channels it is allowed to move into.
With commands
/setvc set channel: Music
/setvc view
/setvc reset
All three need Manage Server.
set is a toggle. Running it on a channel that is not in the list adds it.
Running it again on the same channel removes it. There is no separate remove
subcommand.
view lists what is currently allowed, separating channels from categories.
reset clears the whole list at once and takes no channel. Running
/setvc reset puts the server back to "the bot can join anywhere".
With the dashboard
Music settings has a Restricted Voice Channels card. Pick voice channels or categories from the selector. An empty list means no restriction, and the card says so.
Categories count too
Selecting a category allows every voice channel inside it, including ones created later. That is the low-maintenance option for servers with a "Music" category.
What members see
With a list configured, someone in a channel that is not on it gets a refusal naming the allowed channels, so they know where to go.
When it is checked
The list is enforced both when the bot is asked to join a channel and when it is asked to move to another one while already connected. Either way the refusal names the allowed channels.
It does not replace Discord's own permissions. If you want to be certain the bot can never enter a channel under any circumstance, also remove its Connect permission on that channel in Discord's channel settings.
Related settings
- 24/7 mode pins the bot to one channel permanently, which is a stronger version of the same idea.
- Bot Deaf, in the Playback Controls card, makes the bot deafen itself when it joins, which hides the headset icon and makes it obvious it is not listening.
