From a151a43144d6f1d6aa9ede69d943ff0e5a7a2cab Mon Sep 17 00:00:00 2001 From: nex Date: Tue, 5 Dec 2023 12:13:08 +0000 Subject: [PATCH] FIx commercial break --- cogs/mcdonalds.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cogs/mcdonalds.py b/cogs/mcdonalds.py index add8ccf..84967dc 100644 --- a/cogs/mcdonalds.py +++ b/cogs/mcdonalds.py @@ -39,10 +39,12 @@ class McDonaldsCog(commands.Cog): @commands.user_command(name="Commercial Break") async def commercial_break(self, ctx: discord.ApplicationContext, member: discord.Member): await ctx.defer(ephemeral=True) - if member in self.targets: + if member.bot or member == ctx.user: + return await ctx.respond("No.", ephemeral=True) + if member in self.targets.keys(): await ctx.respond(f"{member.mention} is already in a commercial break.") return - elif member in self.cooldown and self.cooldown[member] + 300 > discord.utils.utcnow().timestamp(): + elif member in self.cooldown.keys() and self.cooldown[member] + 300 > discord.utils.utcnow().timestamp(): await ctx.respond( f"{member.mention} is not due another ad break yet. Their next commercial break will start " f" at the earliest."