Update Detection/manager/builder_session.py
Browse files
Detection/manager/builder_session.py
CHANGED
@@ -46,6 +46,29 @@ async def show_session(client, message):
|
|
46 |
reply_markup=ReplyKeyboardRemove()
|
47 |
)
|
48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
@Client.on_message(
|
50 |
filters.private
|
51 |
& filters.regex(r"^(My Delete All)$")
|
|
|
46 |
reply_markup=ReplyKeyboardRemove()
|
47 |
)
|
48 |
|
49 |
+
@Client.on_message(
|
50 |
+
filters.private
|
51 |
+
& filters.regex(r"^(My Info)$")
|
52 |
+
)
|
53 |
+
async def myinfo(client, message):
|
54 |
+
user_id = message.from_user.id
|
55 |
+
user_data = await db.users_detection.find_one({"user_id": user_id})
|
56 |
+
if not user_data or "user_client" not in user_data:
|
57 |
+
await message.reply_text("❌ No found!")
|
58 |
+
return
|
59 |
+
status = user_data["user_client"][0]["status"]
|
60 |
+
active = user_data["user_client"][0]["is_active"]
|
61 |
+
if status == "approved":
|
62 |
+
await message.reply_text(
|
63 |
+
f"Check status active: <code>{active}</code>",
|
64 |
+
reply_markup=ReplyKeyboardRemove()
|
65 |
+
)
|
66 |
+
else:
|
67 |
+
await message.reply_text(
|
68 |
+
f"No found data",
|
69 |
+
reply_markup=ReplyKeyboardRemove()
|
70 |
+
)
|
71 |
+
|
72 |
@Client.on_message(
|
73 |
filters.private
|
74 |
& filters.regex(r"^(My Delete All)$")
|