async def _(e): if e.reply_to_msg_id: okk = (await e.get_reply_message()).sender_id try: zyx = await king_bot(gu(id=okk)) put = zyx.user.username except ValueError as ve: return await eor(e, str(ve)) except AttributeError: return await eor(e, "Tidak ada username dari user yang kamu balas") else: put = e.pattern_match.group(1) if put: try: results = await king_bot.inline_query(Var.BOT_USERNAME, f"msg {put}") except rep: return await eor( e, f"Bot tidak menanggapi inline kueri\nCoba lakukan `{HNDLR}restart`" ) except dis: return await eor( e, "Tolong aktifkan inline mode pada bot di @BotFather") await results[0].click(e.chat_id, reply_to=e.reply_to_msg_id, hide_via=True) await e.delete() else: await eor( e, "Berikan id atau username, atau bisa juga balas ke sebuah pesan")
async def _(e): if e.reply_to_msg_id: okk = (await e.get_reply_message()).sender_id try: zyx = await ultroid_bot(gu(id=okk)) put = zyx.user.username except ValueError as ex: return await eor(e, str(ex)) except AttributeError: return await eor(e, "No username of replied user was found.") else: put = e.pattern_match.group(1) if put: try: results = await ultroid_bot.inline_query(asst.me.username, f"msg {put}") except rep: return await eor( e, get_string("help_2").format(HNDLR), ) except dis: return await eor(e, get_string("help_3")) await results[0].click(e.chat_id, reply_to=e.reply_to_msg_id, hide_via=True) await e.delete() else: await eor(e, "Add some id or username too")
async def _(e): if e.reply_to_msg_id: okk = (await e.get_reply_message()).sender_id try: zyx = await ultroid_bot(gu(id=okk)) put = zyx.user.username except ValueError as ex: return await eor(e, str(ex)) except AttributeError: return await eor(e, "No username of replied user wad found") else: put = e.pattern_match.group(1) if put: try: results = await ultroid_bot.inline_query(Var.BOT_USERNAME, f"msg {put}") except rep: return await eor( e, "`The bot did not respond to the inline query.\nConsider using {}restart`" .format(HNDLR), ) except dis: return await eor( e, "`Please turn on inline mode for your bot from` @Botfather.") await results[0].click(e.chat_id, reply_to=e.reply_to_msg_id, hide_via=True) await e.delete() else: await eor(e, "Add some id or username too")
async def _(e): vvv = e.text zzz = vvv.split(" ", maxsplit=1) try: ggg = zzz[1] sed = ggg.split(" wspr ", maxsplit=1) query = sed[0].replace(" ", "") if query.isdigit(): query = int(query) except IndexError: return iuser = e.query.user_id try: desc = sed[1] except IndexError: desc = "Touch me" if "wspr" not in vvv: try: logi = await ultroid_bot(gu(id=query)) name = logi.user.first_name ids = logi.user.id username = logi.user.username mention = f"[{name}](tg://user?id={ids})" x = logi.user.status bio = logi.about if isinstance(x, on): status = "Online" if isinstance(x, off): status = "Offline" if isinstance(x, rec): status = "Last Seen Recently" if isinstance(x, lm): status = "Last seen months ago" if isinstance(x, lw): status = "Last seen weeks ago" if isinstance(x, mt): status = "Can't Tell" text = f"**Name:** `{name}`\n" text += f"**Id:** `{ids}`\n" if username: text += f"**Username:** `{username}`\n" url = f"https://t.me/{username}" else: text += f"**Mention:** `{mention}`\n" url = f"tg://user?id={ids}" text += f"**Status:** `{status}`\n" text += f"**About:** `{bio}`" button = [ Button.url("Private", url=url), Button.switch_inline( "Secret msg", query=f"msg {query} wspr Hello 👋", same_peer=True, ), ] sur = e.builder.article( title=f"{name}", description=desc, text=text, buttons=button, ) except BaseException: name = f"User {query} Not Found\nSearch Again" sur = e.builder.article( title=name, text=name, ) else: try: logi = await ultroid_bot.get_entity(query) button = [ Button.inline("Secret Msg", data=f"dd_{e.id}"), Button.inline("Delete Msg", data=f"del_{e.id}"), ] us = logi.username sur = e.builder.article( title=f"{logi.first_name}", description=desc, text=get_string("wspr_1").format(us), buttons=button, ) buddhhu.update({e.id: [logi.id, iuser]}) snap.update({e.id: desc}) except ValueError: sur = e.builder.article( title="Type ur msg", text=f"You Didn't Type Your Msg", ) await e.answer([sur])
async def _(e): text = e.text okie = text.split(" ", maxsplit=1) mess = okie[1] try: sed = mess.split(" wspr ", maxsplit=1) query = sed[0] except IndexError: return quid = e.query.user_id try: desc = sed[1] except IndexError: desc = "Sentuh saya" if "wspr" not in text: try: logi = await king_bot(gu(id=query)) name = logi.user.first_name ids = logi.user.id username = logi.user.username x = logi.user.status bio = logi.about if isinstance(x, on): status = "Online" if isinstance(x, off): status = "Offline" if isinstance(x, rec): status = "Terlihat baru-baru ini" if isinstance(x, lm): status = "Terakhir dilihat beberapa bulan yang lalu" if isinstance(x, lw): status = "Terakhir dilihat beberapa minggu yang lalu" if isinstance(x, mt): status = "Tidak bisa Berbicara" text = (f"**Name:** `{name}`\n" f"**Id:** `{ids}`\n" f"**Username:** `{username}`\n" f"**Status:** `{status}`\n" f"**About:** `{bio}`") button = [ Button.url("Pc Dia", url=f"t.me/{username}"), Button.switch_inline("Pesan Rahasia", query=f"msg {query} wspr ", same_peer=True) ] builder = e.builder.article(title=f"{name}", description=desc, text=text, buttons=button) except BaseException: name = f"User {query} tidak ditemukan\nCari Lagi" builder = e.builder.article(title=name, text=name) else: try: logi = await king_bot.get_entity(query) button = [ Button.inline("Pesan Rahasia", data=f"dd_{logi.id}"), Button.inline("Hapus Pesan", data=f"del") ] us = logi.username builder = e.builder.article( title=f"{logi.first_name}", description=desc, text= f"@{us} ini pesan rahasia untuk mu.\nHapus pesan setelah membacanya.\nAtau pesan selanjutnya tidak bisa diterima", buttons=button) userss.append(quid) userss.append(logi.id) reasons.update({logi.id: desc}) except ValueError: builder = e.builder.article(title="Ketikkan pesan mu", text=f"Kamu belum mengetik pesan") await e.builder([builder])
async def _(e): vvv = e.text zzz = vvv.split(" ", maxsplit=1) try: ggg = zzz[1] sed = ggg.split(" wspr ", maxsplit=1) query = sed[0] except IndexError: return meme = e.query.user_id try: desc = sed[1] except IndexError: desc = "Touch me" if "wspr" not in vvv: try: logi = await ultroid_bot(gu(id=query)) name = logi.user.first_name ids = logi.user.id username = logi.user.username x = logi.user.status bio = logi.about if isinstance(x, on): status = "Online" if isinstance(x, off): status = "Offline" if isinstance(x, rec): status = "Last Seen Recently" if isinstance(x, lm): status = "Last seen months ago" if isinstance(x, lw): status = "Last seen weeks ago" if isinstance(x, mt): status = "Can't Tell" text = f"**Name:** `{name}`\n" text += f"**Id:** `{ids}`\n" text += f"**Username:** `{username}`\n" text += f"**Status:** `{status}`\n" text += f"**About:** `{bio}`" button = [ Button.url("Private", url=f"t.me/{username}"), Button.switch_inline("Secret msg", query=f"msg {query} wspr ", same_peer=True), ] sur = e.builder.article( title=f"{name}", description=desc, text=text, buttons=button, ) except BaseException: name = f"User {query} Not Found\nSearch Again" sur = e.builder.article( title=name, text=name, ) else: try: logi = await ultroid_bot.get_entity(query) button = [ Button.inline("Secret Msg", data=f"dd_{logi.id}"), Button.inline("Delete Msg", data=f"del"), ] sur = e.builder.article( title=f"{logi.first_name}", description=desc, text= f"@{logi.username} secret msg for you.\nDelete your msg after reading.\nOr the next msg will not be updated.", buttons=button, ) buddhhu.append(meme) buddhhu.append(logi.id) snap.update({logi.id: desc}) except ValueError: sur = e.builder.article(title="Type ur msg", text=f"You Didn't Type Your Msg") await e.answer([sur])
async def _(e): zzz = e.text.split(maxsplit=1) desc = "Touch me" try: query = zzz[1] if query.isdigit(): query = int(query) logi = await ultroid_bot(gu(id=query)) name = logi.user.first_name ids = logi.user.id username = logi.user.username mention = f"[{name}](tg://user?id={ids})" x = logi.user.status bio = logi.about if isinstance(x, on): status = "Online" if isinstance(x, off): status = "Offline" if isinstance(x, rec): status = "Last Seen Recently" if isinstance(x, lm): status = "Last seen months ago" if isinstance(x, lw): status = "Last seen weeks ago" if isinstance(x, mt): status = "Can't Tell" text = f"**Name:** `{name}`\n" text += f"**Id:** `{ids}`\n" if username: text += f"**Username:** `{username}`\n" url = f"https://t.me/{username}" else: text += f"**Mention:** `{mention}`\n" url = f"tg://user?id={ids}" text += f"**Status:** `{status}`\n" text += f"**About:** `{bio}`" button = [ Button.url("Private", url=url), Button.switch_inline( "Secret msg", query=f"wspr {query} Hello 👋", same_peer=True, ), ] sur = e.builder.article( title=f"{name}", description=desc, text=text, buttons=button, ) except IndexError: sur = e.builder.article( title="Give Username", description="You Didn't Type Username or id.", text="You Didn't Type Username or id.", ) except BaseException: name = get_string("wspr_4").format(query) sur = e.builder.article( title=name, text=name, ) await e.answer([sur])
async def _(e): zzz = e.text.split(maxsplit=1) desc = "Touch me" try: query = zzz[1] if query.isdigit(): query = int(query) logi = await ultroid_bot(gu(id=query)) user = logi.users[0] mention = inline_mention(user) x = user.status if isinstance(x, types.UserStatusOnline): status = "Online" elif isinstance(x, types.UserStatusOffline): status = "Offline" elif isinstance(x, types.UserStatusRecently): status = "Last Seen Recently" elif isinstance(x, types.UserStatusLastMonth): status = "Last seen months ago" elif isinstance(x, types.UserStatusLastWeek): status = "Last seen weeks ago" else: status = "Can't Tell" text = f"**Name:** `{user.first_name}`\n" text += f"**Id:** `{user.id}`\n" if user.username: text += f"**Username:** `{user.username}`\n" url = f"https://t.me/{user.username}" else: text += f"**Mention:** `{mention}`\n" url = f"tg://user?id={user.id}" text += f"**Status:** `{status}`\n" text += f"**About:** `{logi.full_user.about}`" button = [ Button.url("Private", url=url), Button.switch_inline( "Secret msg", query=f"wspr {query} Hello 👋", same_peer=True, ), ] sur = e.builder.article( title=user.first_name, description=desc, text=text, buttons=button, ) except IndexError: sur = e.builder.article( title="Give Username", description="You Didn't Type Username or id.", text="You Didn't Type Username or id.", ) except BaseException as er: LOGS.exception(er) name = get_string("wspr_4").format(query) sur = e.builder.article( title=name, text=name, ) await e.answer([sur])