async def ultd(event): ureply = await event.get_reply_message() xx = await event.eor("`...`") if not (ureply and (ureply.media)): await xx.edit(get_string("cvt_3")) return ultt = await ureply.download_media() if ultt.endswith(".tgs"): await xx.edit(get_string("sts_9")) file = await con.convert(ultt, convert_to="png", outname="ult") got = upf(file) lnk = f"https://telegra.ph{got[0]}" r = await async_searcher( f"https://nekobot.xyz/api/imagegen?type=blurpify&image={lnk}", re_json=True ) ms = r.get("message") if not r["success"]: return await xx.edit(ms) await download_file(ms, "ult.png") img = Image.open("ult.png").convert("RGB") img.save("ult.webp", "webp") await event.client.send_file( event.chat_id, "ult.webp", force_document=False, reply_to=event.reply_to_msg_id, ) await xx.delete() os.remove("ult.png") os.remove("ult.webp") os.remove(ultt)
async def ultd(event): ureply = await event.get_reply_message() xx = await eor(event, "`...`") if not (ureply and (ureply.media)): await xx.edit("`Reply to any media`") return ultt = await ureply.download_media() if ultt.endswith(".tgs"): await xx.edit("`Ooo Animated Sticker 👀...`") cmd = ["lottie_convert.py", ultt, "ult.png"] file = "ult.png" process = await asyncio.create_subprocess_exec( *cmd, stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.PIPE, ) stdout, stderr = await process.communicate() stderr.decode().strip() stdout.decode().strip() else: await xx.edit("`Processing...`") img = cv2.VideoCapture(ultt) heh, lol = img.read() cv2.imwrite("ult.png", lol) file = "ult.png" got = upf(file) lnk = f"https://telegra.ph{got[0]}" r = requests.get( f"https://nekobot.xyz/api/imagegen?type=blurpify&image={lnk}", ).json() ms = r.get("message") utd = url(ms) if not utd: return with open("ult.png", "wb") as f: f.write(requests.get(ms).content) img = Image.open("ult.png").convert("RGB") img.save("ult.webp", "webp") await event.client.send_file( event.chat_id, "ult.webp", force_document=False, reply_to=event.reply_to_msg_id, ) await xx.delete() os.remove("ult.png") os.remove("ult.webp") os.remove(ultt)
async def ultd(event): ureply = await event.get_reply_message() xx = await eor(event, "`...`") if not (ureply and (ureply.media)): await xx.edit(get_string("cvt_3")) return ultt = await ureply.download_media() if ultt.endswith(".tgs"): await xx.edit(get_string("sts_9")) cmd = ["lottie_convert.py", ultt, "ult.png"] file = "ult.png" process = await asyncio.create_subprocess_exec( *cmd, stdout=asyncio.subprocess.PIPE, stderr=asyncio.subprocess.PIPE, ) stdout, stderr = await process.communicate() stderr.decode().strip() stdout.decode().strip() else: await xx.edit(get_string("com_1")) img = cv2.VideoCapture(ultt) heh, lol = img.read() cv2.imwrite("ult.png", lol) file = "ult.png" got = upf(file) lnk = f"https://telegra.ph{got[0]}" async with aiohttp.ClientSession() as ses: async with ses.get( f"https://nekobot.xyz/api/imagegen?type=blurpify&image={lnk}" ) as out: r = await out.json() ms = r.get("message") if not r["success"]: return await xx.edit(ms) await download_file(ms["message"], "ult.png") img = Image.open("ult.png").convert("RGB") img.save("ult.webp", "webp") await event.client.send_file( event.chat_id, "ult.webp", force_document=False, reply_to=event.reply_to_msg_id, ) await xx.delete() os.remove("ult.png") os.remove("ult.webp") os.remove(ultt)