aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Den4200 <[email protected]>2020-07-01 00:57:47 +0000
committerGravatar Den4200 <[email protected]>2020-07-01 00:57:47 +0000
commit743f729d8ec039ef616a24eb291c8af5bec84c26 (patch)
tree2ca631c710f82637a7d8142afae182b22d6d4579
parentEnsure slowmode delay is between 0 and 21600 seconds before setting it (diff)
Add reset_slowmode function
-rw-r--r--bot/cogs/slowmode.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/bot/cogs/slowmode.py b/bot/cogs/slowmode.py
index 4a10d3fac..a4eb428e9 100644
--- a/bot/cogs/slowmode.py
+++ b/bot/cogs/slowmode.py
@@ -37,6 +37,15 @@ class Slowmode(Cog):
f'{Emojis.cross_mark} The slowmode delay must be between 0 and 21600 seconds.'
)
+ @slowmode_group.command(name='reset', aliases=['r'])
+ @with_role(*MODERATION_ROLES)
+ async def reset_slowmode(self, ctx: Context, channel: TextChannel) -> None:
+ """Reset the slowmode delay for a given text channel to 0 seconds."""
+ await channel.edit(slowmode_delay=0)
+ await ctx.send(
+ f'{Emojis.check_mark} The slowmode delay for {channel.mention} has been reset to 0 seconds.'
+ )
+
def setup(bot: Bot) -> None:
"""Load the Slowmode cog."""