diff --git a/bot.py b/bot.py index a6e9e2e..1ec326c 100644 --- a/bot.py +++ b/bot.py @@ -50,7 +50,7 @@ class BotClient(discord.Client): before = now - timedelta(hours=persisted_channel.retention_hours) after = now - timedelta(days=14) messages = [message async for message in channel.history(before=before, after=after)] - filtered_messages = filter(lambda message: message.pinned == False, messages) + filtered_messages = [m for m in messages if m.pinned == False] message_chunks = divide_chunks(filtered_messages, 100) for chunk in message_chunks: await channel.delete_messages(chunk, reason='Configured retention period expired.')