diff --git a/main/plugins/pyroplug.py b/main/plugins/pyroplug.py index 1e608e86a..9acd032be 100644 --- a/main/plugins/pyroplug.py +++ b/main/plugins/pyroplug.py @@ -19,7 +19,25 @@ def thumbnail(sender): return f'{sender}.jpg' else: return None - + +# ------------------------------------ +# Fix: Error: Peer id invalid +import pyrogram.utils as utils + + +def get_peer_type(peer_id: int) -> str: + print('get_peer_type call') + peer_id_str = str(peer_id) + if not peer_id_str.startswith("-"): + return "user" + elif peer_id_str.startswith("-100"): + return "channel" + else: + return "chat" + +utils.get_peer_type = get_peer_type +# ------------------------------------ + async def get_msg(userbot, client, bot, sender, edit_id, msg_link, i): """ userbot: PyrogramUserBot