diff --git a/ahtcg_bot.py b/ahtcg_bot.py index 362deb2..2b86c72 100755 --- a/ahtcg_bot.py +++ b/ahtcg_bot.py @@ -60,7 +60,9 @@ class ArkhamDBUpdater(commands.Bot): async def clear_old_messages(self, channel: discord.TextChannel) -> None: async for message in channel.history(limit=200): - if message.author.id == self.user.id and message.id != channel.last_message_id: + if message.author.id == self.user.id \ + and message.id != channel.last_message_id \ + and len(message.embeds) == 1: await message.delete() async def update_channel_latest_decks(self, channel: discord.TextChannel) -> None: @@ -81,8 +83,10 @@ class ArkhamDBUpdater(commands.Bot): title=f'Updated as of {datetime.now()}', description=message_text) - if last_message is not None and last_message.author.id == self.user.id: - if len(last_message.embeds) == 1 and message_text != last_message.embeds[0].description: + if last_message is not None \ + and last_message.author.id == self.user.id \ + and len(last_message.embeds) == 1: + if message_text != last_message.embeds[0].description: await last_message.edit(embed=message_embed) else: await channel.send(embed=message_embed)