From ea526594916f4516079e3ae6e2d811f66ad891b8 Mon Sep 17 00:00:00 2001 From: sgoudham Date: Sun, 13 Sep 2020 23:34:28 +0100 Subject: [PATCH] Added cooldowns for commands that utilise PIL --- cogs/moderation.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cogs/moderation.py b/cogs/moderation.py index cd229f13..be87be9f 100644 --- a/cogs/moderation.py +++ b/cogs/moderation.py @@ -593,7 +593,7 @@ class Moderation(Cog): await modlogs_channel.send(embed=embed) # Logging Role additions/removals from Members - if after.roles != before.roles: + if before.roles != after.roles: # Grab total list of roles that the user has after additions/removal role = string_list(after.roles, 30, "Role") @@ -1176,6 +1176,13 @@ class Moderation(Cog): await modlogs_channel.send(embed=embed) + @Cog.listener() + async def on_guild_role_update(self, before, after): + """Logging any updates to roles""" + + if modlogs := self.bot.get_modlog_for_guild(after.guild.id): + modlogs_channel = self.bot.get_channel(modlogs) + def setup(bot): bot.add_cog(Moderation(bot))