Catch possible MESSAGE_IDS_EMPTY errors
This commit is contained in:
parent
b1e35ef9be
commit
ff7ee4678a
@ -23,7 +23,7 @@ from weakref import proxy
|
|||||||
|
|
||||||
from pyrogram.client import types as pyrogram_types
|
from pyrogram.client import types as pyrogram_types
|
||||||
from ...api import types, functions
|
from ...api import types, functions
|
||||||
from ...api.errors import StickersetInvalid
|
from ...api.errors import StickersetInvalid, MessageIdsEmpty
|
||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
@ -633,11 +633,14 @@ def parse_messages(
|
|||||||
m.caption.init(m._client, m.caption_entities or [])
|
m.caption.init(m._client, m.caption_entities or [])
|
||||||
|
|
||||||
if message.reply_to_msg_id and replies:
|
if message.reply_to_msg_id and replies:
|
||||||
m.reply_to_message = client.get_messages(
|
try:
|
||||||
m.chat.id,
|
m.reply_to_message = client.get_messages(
|
||||||
reply_to_message_ids=message.id,
|
m.chat.id,
|
||||||
replies=replies - 1
|
reply_to_message_ids=message.id,
|
||||||
)
|
replies=replies - 1
|
||||||
|
)
|
||||||
|
except MessageIdsEmpty:
|
||||||
|
m.reply_to_message = None
|
||||||
elif isinstance(message, types.MessageService):
|
elif isinstance(message, types.MessageService):
|
||||||
action = message.action
|
action = message.action
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user