async def hehehe(event): if event.fwd_from: return chat = await event.get_chat() if event.is_private: if not pmpermit_sql.is_approved(chat.id): pmpermit_sql.approve(chat.id, "**Dev is here**") await borg.send_message(chat, "**Here comes my Master! Lucky you!!**")
async def you_dm_niqq(event): if event.fwd_from: return chat = await event.get_chat() if event.is_private: if not pmpermit_sql.is_approved(chat.id): if chat.id not in PM_WARNS: pmpermit_sql.approve(chat.id, "outgoing") bruh = "__Auto-approved coz outgoing 🚶♂️__" rko = await borg.send_message(event.chat_id, bruh) await asyncio.sleep(3) await rko.delete()
async def you_dm_niqq(event): if event.fwd_from: return chat = await event.get_chat() if event.is_private: if not pmpermit_sql.is_approved(chat.id): if chat.id not in PM_WARNS: pmpermit_sql.approve(chat.id, "outgoing") logit = "#Auto_Approved\nUser - [{}](tg://user?id={})".format( chat.first_name, chat.id) try: await borg.send_message(Var.PRIVATE_GROUP_ID, logit) except BaseException: pass
async def approve_p_m(event): if event.fwd_from: return replied_user = await event.client(GetFullUserRequest(event.chat_id)) firstname = replied_user.user.first_name reason = event.pattern_match.group(1) chat = await event.get_chat() if event.is_private: if not pmpermit_sql.is_approved(chat.id): if chat.id in PM_WARNS: del PM_WARNS[chat.id] if chat.id in PREV_REPLY_MESSAGE: await PREV_REPLY_MESSAGE[chat.id].delete() del PREV_REPLY_MESSAGE[chat.id] pmpermit_sql.approve(chat.id, reason) await event.edit( "Approved [{}](tg://user?id={}) to PM you.".format( firstname, chat.id)) await asyncio.sleep(3) await event.delete()