Make it so only the role name can see and view the newly created channel

This commit is contained in:
Luke Robles 2024-01-05 12:12:07 -08:00
parent 5a0f40704d
commit a91560ee13

View File

@ -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
)