
Our servers are a located in New York, which means we get very fast pings with US East voice region.

Being one of discord's largest bots (currently serving 93,642,608 users on 2,851,578 servers (I'll call discord servers Guilds to avoid confusion)), Rythm has quite a large backend infrastructure to deal with the load. It is tedious if you have a lot of categories but its better than manually doing every chat.Luckily I can answer some specifics about Rythm. Note: This can also be done for specific people as well.įurther Note: Its best to have all 3 selected because some bots override "Read message history" or "Send Messages"Ħ- If you wish for the bot to have access to one of the channels in the category you just select then right click on the desired channel and unselect the options we just selected. But you can either do it with the Bots Role or you can use the bot itself (This will make sense I promise)ġ- Right click on the Category (This will make sure it applies to all channels in that category)Ģ- Now Click "Edit Category" Then click "Permissions"ģ- Next to Roles/Members press the + symbol.Ĥ- Now where it says "ADD: Role/Member" Type in your bots name or role (Example: Rythm, Meep etc)ĥ- Now you need to make sure "Read Text Channels & See Voice Channels" "Send Messages" and "Read Message History" are all set to the Red X So most bots have roles right, I'll use Rythm bot as an example. Then you just have to remember to assign the 'Bots' role to any new bots you add in future, and they'll automatically be denied access to your channels unless you explicitly give them rights to a specific one. The 'music request' channel still has the 'Bots' role set to 'Deny' so other bots can't read it but Groovy now has explicit permission and can interact here, even though it also has the 'Bots' role assigned to it. Then for any channel that you actually want a bot to have access to, add that bot to the channel permission list directly and allow 'read/send/manage messages'.įor example, for a 'music request' channel, you'd add something like the Groovy bot to the channel's permission list and set to allow. NB: Make sure no bots have the 'administrator' role as this will overwrite the permissions.

Just assign the ' Bots' role to any bots you have and they'll automatically be denied access to all the channels under that category. Then create a new role called ' Bots' and add it to the category's permission list and set 'read/manage/send' messages to ' Deny'.Īll the channels underneath that category will sync its permissions.

So the way we have it set up is to have all the channels under one category.
