async def _(event): try: if event.is_group: if not await is_admin(event, event.sender_id): return if event.fwd_from: return if not event.reply_to_msg_id: await event.reply("Reply to an audio message.") return reply_message = await event.get_reply_message() stt = await event.reply("Identifying the song.") tmp = './' dl = await tbot.download_media( reply_message, tmp) chat = "@auddbot" await stt.edit("Identifying the song...") async with ubot.conversation(chat) as conv: try: await conv.send_file(dl) check = await conv.get_response() if not check.text.startswith("Audio received"): return await stt.edit("An error while identifying the song. Try to use a 5-10s long audio message.") await stt.edit("Wait just a sec...") result = await conv.get_response() await ubot.send_read_acknowledge(conv.chat_id) except Exception: await stt.edit("Error, Report at @Eviesupport") return namem = f"Song Name : {result.text.splitlines()[0]}\ \n\nDetails : {result.text.splitlines()[2]}" await stt.edit(namem) except Exception as e: await event.reply(e)
async def bgay(event): m = event.pattern_match.group(1) from telethon.tl.functions.users import GetFullUserRequest if event.reply_to_msg_id: previous_message = await event.get_reply_message() replied_user = await tbot(GetFullUserRequest(previous_message.sender_id)) k = replied_user.user.first_name elif m: k = m else: sender = await event.get_sender() fname = sender.first_name k = fname async with ubot.conversation("@Gayroebot") as bot_conv: await bot_conv.send_message("/gay") response = await bot_conv.get_response() s = response.text.replace("◡̈⃝RoseLoverX", k) p = s.replace("*", "") j = p.replace(k, "") gey = j.replace("tg://user?id=1221693726", "") uf = gey.replace("[]()", "") await event.reply(f"{k} {uf}")