From c211a9ebc115e55196656461b6290e27539c2451 Mon Sep 17 00:00:00 2001 From: Exenifix Date: Sun, 19 Feb 2023 16:13:10 +0300 Subject: [PATCH] [patch] Update autoslowmode formula --- ext/autoslowmode.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ext/autoslowmode.py b/ext/autoslowmode.py index 49eaff1..388c5fd 100644 --- a/ext/autoslowmode.py +++ b/ext/autoslowmode.py @@ -51,8 +51,10 @@ async def autoslowmode_controller(self, message: disnake.Message): return try: - new_slowmode = int(30 / (queue.getright().created_at - queue.getleft().created_at).seconds) - if abs(new_slowmode - message.channel.slowmode_delay) >= 5: + new_slowmode = round(60.0 / (queue.getright().created_at - queue.getleft().created_at).seconds) + if new_slowmode < 3: + new_slowmode = 0 + if abs(new_slowmode - message.channel.slowmode_delay) >= 3: await message.channel.edit( slowmode_delay=new_slowmode, reason="Autoslowmode",