async def approve_p_m(event): if event.fwd_from: return approved_users = pmpermit_sql.get_all_approved() APPROVED_PMs = "**υℓтяα χ Currently Approved PMs**\n" if len(approved_users) > 0: for a_user in approved_users: if a_user.reason: APPROVED_PMs += f"👉 [{a_user.chat_id}](tg://user?id={a_user.chat_id}) for {a_user.reason}\n" else: APPROVED_PMs += f"👉 [{a_user.chat_id}](tg://user?id={a_user.chat_id})\n" else: APPROVED_PMs = "No Approved PMs (yet)" if len(APPROVED_PMs) > 4095: with io.BytesIO(str.encode(APPROVED_PMs)) as out_file: out_file.name = "approved.pms.text" await event.client.send_file( event.chat_id, out_file, force_document=True, allow_cache=False, caption="**υℓтяα χ Current Approved PMs**", reply_to=event, ) await event.delete() else: # madboy482 # chal nikal lawde, kang krne ka try bhi mat mar # fixed by madboy482 await event.edit(APPROVED_PMs)
async def lightning_approved_pm(event): if event.fwd_from: return approved_users = lightning_sql.get_all_approved() PM_VIA_LIGHT = f"â¥â¿â¥ {LIGHTNINGUSER} Approved PMs\n" if len(approved_users) > 0: for a_user in approved_users: if a_user.reason: PM_VIA_LIGHT += f"â¥â¿â¥ [{a_user.chat_id}](tg://user?id={a_user.chat_id}) for {a_user.reason}\n" else: PM_VIA_LIGHT += ( f"â¥â¿â¥ [{a_user.chat_id}](tg://user?id={a_user.chat_id})\n" ) else: PM_VIA_LIGHT = "no Approved PMs (yet)" if len(PM_VIA_LIGHT) > 4095: with io.BytesIO(str.encode(PM_VIA_LIGHT)) as out_file: out_file.name = "approved.pms.text" await event.client.send_file( event.chat_id, out_file, force_document=True, allow_cache=False, caption="Current Approved PMs", reply_to=event, ) await event.delete() else: await event.edit(PM_VIA_LIGHT)