From 5d6123dffc9554b948e60851b6c3abd20cbac27d Mon Sep 17 00:00:00 2001 From: nexy7574 Date: Fri, 5 Jul 2024 00:51:52 +0100 Subject: [PATCH] Ratelimit refreshes --- src/cogs/election.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cogs/election.py b/src/cogs/election.py index a805156..c409a21 100644 --- a/src/cogs/election.py +++ b/src/cogs/election.py @@ -180,6 +180,9 @@ class ElectionCog(commands.Cog): @discord.ui.button(label="Refresh", style=discord.ButtonStyle.primary, emoji="\U0001f501") async def refresh(_self, _btn, interaction): await interaction.response.defer(invisible=True) + if interaction.message.edited_at: + if (discord.utils.utcnow() - interaction.message.edited_at).total_seconds() < 5: + return await interaction.followup.send("Slow down.", ephemeral=True) try: embed = await self._get_embed() except Exception as e: