diff --git a/src/nonebot_plugin_alconna/uniseg/adapters/telegram/builder.py b/src/nonebot_plugin_alconna/uniseg/adapters/telegram/builder.py index 90c687f..ad4b28c 100644 --- a/src/nonebot_plugin_alconna/uniseg/adapters/telegram/builder.py +++ b/src/nonebot_plugin_alconna/uniseg/adapters/telegram/builder.py @@ -117,7 +117,7 @@ def text_link(self, seg: Entity): async def extract_reply(self, event: Event, bot: Bot): if TYPE_CHECKING: assert isinstance(event, MessageEvent) - if event.reply_to_message: + if event.reply_to_message and isinstance(event.reply_to_message, MessageEvent): return Reply( f"{event.reply_to_message.message_id}", event.reply_to_message.original_message,