From a91560ee1349d7579c83e0b8793a902278533c92 Mon Sep 17 00:00:00 2001 From: Luke Robles Date: Fri, 5 Jan 2024 12:12:07 -0800 Subject: [PATCH] Make it so only the role name can see and view the newly created channel --- app/cogs/server_utils.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/cogs/server_utils.py b/app/cogs/server_utils.py index 49a14c58..c7a40a29 100755 --- a/app/cogs/server_utils.py +++ b/app/cogs/server_utils.py @@ -239,14 +239,18 @@ class ServerUtils(commands.Cog): ) overwrites = { - role: discord.PermissionOverwrite(connect=True, speak=True), - ctx.guild.default_role: discord.PermissionOverwrite(connect=False), + role: discord.PermissionOverwrite( + connect=True, speak=True, view_channel=True + ), + ctx.guild.default_role: discord.PermissionOverwrite( + connect=False, view_channel=False + ), } - await ctx.guild.create_voice_channel( + voice_channel = await ctx.guild.create_voice_channel( name=channel_role_name, bitrate=96000, overwrites=overwrites ) - await ctx.guild.create_text_channel( + text_channel = await ctx.guild.create_text_channel( name=channel_role_name, overwrites=overwrites )