diff options
author | 2021-09-15 10:35:13 +0200 | |
---|---|---|
committer | 2021-09-15 10:35:13 +0200 | |
commit | 11147c59e2e2bfef3d4c17c688677b99abe2c900 (patch) | |
tree | 1c9eb73b90b7f5f59d75a3478b9f433e673b9e68 | |
parent | Silence tests: use thread perms (diff) |
Defcon: add thread perms to (un)shutdown
-rw-r--r-- | bot/exts/moderation/defcon.py | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/bot/exts/moderation/defcon.py b/bot/exts/moderation/defcon.py index 08032c543..f2bb0aa14 100644 --- a/bot/exts/moderation/defcon.py +++ b/bot/exts/moderation/defcon.py @@ -185,7 +185,14 @@ class Defcon(Cog): role = ctx.guild.default_role permissions = role.permissions - permissions.update(send_messages=False, add_reactions=False, connect=False) + permissions.update( + send_messages=False, + add_reactions=False, + create_private_threads=False, + create_public_threads=False, + send_messages_in_threads=False, + connect=False + ) await role.edit(reason="DEFCON shutdown", permissions=permissions) await ctx.send(f"{Action.SERVER_SHUTDOWN.value.emoji} Server shut down.") @@ -196,7 +203,14 @@ class Defcon(Cog): role = ctx.guild.default_role permissions = role.permissions - permissions.update(send_messages=True, add_reactions=True, connect=True) + permissions.update( + send_messages=True, + add_reactions=True, + create_private_threads=None, + create_public_threads=None, + send_messages_in_threads=True, + connect=True + ) await role.edit(reason="DEFCON unshutdown", permissions=permissions) await ctx.send(f"{Action.SERVER_OPEN.value.emoji} Server reopened.") |