ูู ุดุฎุต ุงุจูู ู
ุญุชุงุฌ ุนูุงุฌ ูุญุงูุชู ุงูู
ุงุฏูู ุชุญุช ุงูุตูุฑ ุงููู ููุฏุฑ ูุณุงุนุฏ ุจุญุงุฌุฉ ูุณุงุนุฏ ูุฑุจูุง ูุฌุนููุง ูู ู
ูุฒุงู ุญุณูุงุชู
ุฏุง ุฑูู ุงููุงุด ุจุชุงุนู: 01063915665
ุฏุง ุฑูู ุงููุงุด ุจุชุงุนู: 01063915665
GroupFree.py
7.9 KB
โข ู
ูู ุจูุช ู
ู ุฎูุงูู ุชุถูู ุญุณุงุจุงุช ูู ููู
ุงูุณูููู 50 ูุฑูุจ + ุงูุฎูู ุงูุณุฌู ุธุงูุฑ + ูุฑุณู 5 ุฑุณุงุฆู ุงูููุฏูู
ุจุงูุชุฎุฒูู
import os
import re
from telethon import TelegramClient, events
from telethon.tl.functions.stories import GetStoriesByIDRequest
id = 2610 # ุงูุจู ุงูุฏู
ah = "ุงูุจู ูุงุด"
ABBAS = TelegramClient("ABBAS", id, ah)
td = "tmp"
os.makedirs(td, exist_ok=True)
def px(u):
m = re.search(r't\.me/([^/?]+)/(?:s/|\?story=)(\d+)', u)
if m:
return m.group(1), int(m.group(2))
return None, None
def ge(st):
d = getattr(st.media, 'document', None)
if d:
for a in d.attributes:
if hasattr(a, 'file_name'):
ext = os.path.splitext(a.file_name)[1]
if ext:
return ext
if d.mime_type:
return '.' + d.mime_type.split('/')[-1]
return '.bin'
@ABBAS.on(events.NewMessage(pattern=r'^\.ุชุญู ูู (.+)'))
async def dl(e):
lnk = e.pattern_match.group(1)
us, sid = px(lnk)
if not us or not sid:
await e.reply("ุงูุฑุงุจุท ู ู ุตุญูุญ")
return
try:
en = await ABBAS.get_entity(us)
rs = await ABBAS(GetStoriesByIDRequest(peer=en, id=[sid]))
if not rs.stories:
await e.reply("ุฎุทุฃ")
return
st = rs.stories[0]
md = getattr(st.media, 'document', None) or getattr(st.media, 'photo', None)
if not md:
await e.reply("ุฎุทุฃ")
return
ex = ge(st)
fp = os.path.join(td, f"st{sid}{ex}")
path = await ABBAS.download_media(md, file=fp)
if not path:
await e.reply("ุฎุทุฃ")
return
await ABBAS.send_file(e.chat_id, path)
os.remove(path)
except Exception as er:
await e.reply("ุตุงุฑ ุฎุทุฃ ุจุงูุชุญู ูู")
print("Err:", er)
ABBAS.start()
ABBAS.run_until_disconnected()
ุชุญู ูู ุณุชูุฑู ุชูููุฌุฑุงู ุนู ุทุฑูู ุงู ุฑ
.ุชุญู ูู + ุฑุงุจุท ุณุชูุฑู
@UU_Mo
ู
ุชููุฑ ุฌุฑูุจ 35k ููุจูุน
- ุณูุฑุฉ ุงูููู ููุฑ ู
ุงุจูู ุงูุฌู
ุนุชูู ๐ค.
Please open Telegram to view this post
VIEW IN TELEGRAM
( ุชูุนูู ุงูุชุญูู )
( ุชุนุทูู ุงูุชุญูู )
" ุฑุงุญ ูููุฏู ุจุญู ุงูุฉ ู ุฌู ูุนุชู ู ู ุงูุจูุชุงุช ุงููู ุชุฏุฎู ูุชูุดุฑ ุงุนูุงูุงุช ุงู ู ูุงุทุน ุงุจุงุญูู ุนุดุงู ูุจูุฏูู ู ุฌู ูุนุชู ุงู ุงูุญุณุงุจุงุช ุงูุงูุฑุงููู ุงููู ู ูุตุจ ูููุง ุจูุชุงุช ุฑุงุญ ูููุฏูู ุงูู ู ุงูุฏุฎููู ููููู ุงูุชูููุฏ ุงุฐุง ุถุบุท ุงูุฒุฑ ุงู ุงุฐุง ุถุบุทู ุงูู ุงูู "
( ุชุนุทูู ุงูุชุญูู )
" ุฑุงุญ ูููุฏู ุจุญู ุงูุฉ ู ุฌู ูุนุชู ู ู ุงูุจูุชุงุช ุงููู ุชุฏุฎู ูุชูุดุฑ ุงุนูุงูุงุช ุงู ู ูุงุทุน ุงุจุงุญูู ุนุดุงู ูุจูุฏูู ู ุฌู ูุนุชู ุงู ุงูุญุณุงุจุงุช ุงูุงูุฑุงููู ุงููู ู ูุตุจ ูููุง ุจูุชุงุช ุฑุงุญ ูููุฏูู ุงูู ู ุงูุฏุฎููู ููููู ุงูุชูููุฏ ุงุฐุง ุถุบุท ุงูุฒุฑ ุงู ุงุฐุง ุถุบุทู ุงูู ุงูู "
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM