From 4b003e150bc85a5669db464293ed6a7d72f2bc5c Mon Sep 17 00:00:00 2001 From: stijndcl Date: Tue, 15 Mar 2022 17:04:45 +0100 Subject: [PATCH 1/2] Enable message content intent --- didier.py | 1 + 1 file changed, 1 insertion(+) diff --git a/didier.py b/didier.py index 461e9a2..94f4b65 100644 --- a/didier.py +++ b/didier.py @@ -11,6 +11,7 @@ if __name__ == "__main__": # Configure intents (1.5.0) intents = discord.Intents.default() intents.members = True + intents.message_content = True client = Didier(command_prefix=get_prefix, case_insensitive=True, intents=intents, activity=activity, status=status) client.run(TOKEN) From a2ab822803e52d1f5bda62826e9c7462677684de Mon Sep 17 00:00:00 2001 From: stijndcl Date: Tue, 15 Mar 2022 18:45:58 +0100 Subject: [PATCH 2/2] Check for empty messages in edit snipe --- cogs/events.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cogs/events.py b/cogs/events.py index 69a10bd..5bcf52f 100644 --- a/cogs/events.py +++ b/cogs/events.py @@ -301,7 +301,7 @@ class Events(commands.Cog): if not checks.freeGamesCheck(after): return await self.failedChecksCog.freeGames(after) - if should_snipe(before): + if before.content and after.content and should_snipe(before): self.client.snipe[before.channel.id] = Snipe(before.author.id, before.channel.id, before.guild.id, Action.Edit, before.content, after.content)