diff --git a/pyrogram/types/messages_and_media/message.py b/pyrogram/types/messages_and_media/message.py index a183ebf99..f23fb8b0a 100644 --- a/pyrogram/types/messages_and_media/message.py +++ b/pyrogram/types/messages_and_media/message.py @@ -1404,6 +1404,8 @@ async def _parse( parsed_message.message_thread_id = message.reply_to.reply_to_top_id else: parsed_message.message_thread_id = message.reply_to.reply_to_msg_id + if not parsed_message.message_thread_id: + parsed_message.message_thread_id = 1 # https://t.me/c/1279877202/31475 if getattr(message.reply_to, "quote", False): parsed_message.quote = types.TextQuote._parse( client,