File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2323
2424from pyrogram .client import types as pyrogram_types
2525from ...api import types , functions
26- from ...api .errors import StickersetInvalid
26+ from ...api .errors import StickersetInvalid , MessageIdsEmpty
2727
2828log = logging .getLogger (__name__ )
2929
@@ -633,11 +633,14 @@ def parse_messages(
633633 m .caption .init (m ._client , m .caption_entities or [])
634634
635635 if message .reply_to_msg_id and replies :
636- m .reply_to_message = client .get_messages (
637- m .chat .id ,
638- reply_to_message_ids = message .id ,
639- replies = replies - 1
640- )
636+ try :
637+ m .reply_to_message = client .get_messages (
638+ m .chat .id ,
639+ reply_to_message_ids = message .id ,
640+ replies = replies - 1
641+ )
642+ except MessageIdsEmpty :
643+ m .reply_to_message = None
641644 elif isinstance (message , types .MessageService ):
642645 action = message .action
643646
You can’t perform that action at this time.
0 commit comments