diff --git a/sopel/bot.py b/sopel/bot.py index 3ef52f43c4..ad08708a55 100644 --- a/sopel/bot.py +++ b/sopel/bot.py @@ -311,8 +311,8 @@ def say(self, text, recipient, max_messages=1): elif self.stack[recipient_id]: elapsed = time.time() - self.stack[recipient_id][-1][0] if elapsed < 3: - penalty = float(max(0, len(text) - 50)) / 70 - wait = 0.7 + penalty + penalty = float(max(0, len(text) - 40)) / 70 + wait = 0.8 + penalty if elapsed < wait: time.sleep(wait - elapsed)