Skip to content

Commit 57cb62d

Browse files
authored
Update pyroplug.py
1 parent b126142 commit 57cb62d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

main/plugins/pyroplug.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from main.plugins.helpers import screenshot
88

99
from pyrogram import Client, filters
10-
from pyrogram.errors import ChannelBanned, ChannelInvalid, ChannelPrivate, ChatIdInvalid, ChatInvalid
10+
from pyrogram.errors import ChannelBanned, ChannelInvalid, ChannelPrivate, ChatIdInvalid, ChatInvalid, PeerIdInvalid
1111
from pyrogram.enums import MessageMediaType
1212
from ethon.pyfunc import video_metadata
1313
from ethon.telefunc import fast_upload
@@ -146,10 +146,10 @@ async def get_msg(userbot, client, bot, sender, edit_id, msg_link, i):
146146
await client.edit_message_text(sender, edit_id, "Have you joined the channel?")
147147
return
148148
except PeerIdInvalid:
149-
chat = int(msg_link.split("/")[-3])
150-
new_link = f"t.me/c/{chat}/{msg_id}"
149+
chat = msg_link.split("/")[-3]
151150
try:
152151
int(chat)
152+
new_link = f"t.me/c/{chat}/{msg_id}"
153153
except ValueError:
154154
new_link = f"t.me/b/{chat}/{msg_id}"
155155
return await get_msg(userbot, client, bot, sender, to, edit_id, new_link, i)
@@ -199,7 +199,7 @@ async def get_msg(userbot, client, bot, sender, edit_id, msg_link, i):
199199
await edit.delete()
200200
else:
201201
edit = await client.edit_message_text(sender, edit_id, "Cloning.")
202-
chat = msg_link.split("/")[-2]
202+
chat = msg_link.split("t.me")[1].split("/")[1]
203203
try:
204204
msg = await client.copy_message(sender, chat, msg_id)
205205
if msg.empty:

0 commit comments

Comments
 (0)