Pyrofork: Add ChannelPrivate exception handler to Message parser

Signed-off-by: wulan17 <wulan17@nusantararom.org>
This commit is contained in:
wulan17 2024-03-01 19:07:18 +07:00
parent 282f512fed
commit 0fcce527bc
No known key found for this signature in database
GPG key ID: 318CD6CD3A6AC0A5

View file

@ -26,7 +26,7 @@ import pyrogram
from pyrogram import raw, enums from pyrogram import raw, enums
from pyrogram import types from pyrogram import types
from pyrogram import utils from pyrogram import utils
from pyrogram.errors import MessageIdsEmpty, PeerIdInvalid from pyrogram.errors import ChannelPrivate, MessageIdsEmpty, PeerIdInvalid
from pyrogram.parser import utils as parser_utils, Parser from pyrogram.parser import utils as parser_utils, Parser
from ..object import Object from ..object import Object
from ..update import Update from ..update import Update
@ -1173,6 +1173,8 @@ class Message(Object, Update):
parsed_message.reply_to_message = reply_to_message parsed_message.reply_to_message = reply_to_message
except MessageIdsEmpty: except MessageIdsEmpty:
pass pass
except ChannelPrivate:
pass
elif parsed_message.reply_to_story_id: elif parsed_message.reply_to_story_id:
try: try:
reply_to_story = await client.get_stories( reply_to_story = await client.get_stories(