diff options
| author | 2020-07-01 00:57:47 +0000 | |
|---|---|---|
| committer | 2020-07-01 00:57:47 +0000 | |
| commit | 743f729d8ec039ef616a24eb291c8af5bec84c26 (patch) | |
| tree | 2ca631c710f82637a7d8142afae182b22d6d4579 | |
| parent | Ensure slowmode delay is between 0 and 21600 seconds before setting it (diff) | |
Add reset_slowmode function
| -rw-r--r-- | bot/cogs/slowmode.py | 9 |
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.""" |