From 1e5743b867b3334962c5b44acf831bef99007c6b Mon Sep 17 00:00:00 2001 From: Frisk Date: Sun, 4 Feb 2024 10:10:53 +0100 Subject: [PATCH] fixed a bug --- src/discord/queue.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/discord/queue.py b/src/discord/queue.py index 6b0a294..c94026d 100644 --- a/src/discord/queue.py +++ b/src/discord/queue.py @@ -115,7 +115,7 @@ class MessageQueue: async def pack_massages(self, messages: list[QueueEntry], current_pack=None) -> AsyncGenerator[tuple[StackedDiscordMessage, int, str], None]: """Pack messages into StackedDiscordMessage. It's an async generator""" for index, message in enumerate(messages): - if "components" in message.discord_message.webhook_object: # In case of messages with Discord components bypass the stacking logic + if hasattr(message.discord_message, "webhook_object") and "components" in message.discord_message.webhook_object: # In case of messages with Discord components bypass the stacking logic, TODO optimize? separate_pack = StackedDiscordMessage(0 if message.discord_message.message_type == "compact" else 1, message.wiki) # next messages separate_pack.add_message(message.discord_message)