Update Detection/manager/builder_session.py
Browse files
Detection/manager/builder_session.py
CHANGED
@@ -29,6 +29,19 @@ def generate_random_string(length):
|
|
29 |
random_string = ''.join(choice(characters) for _ in range(length))
|
30 |
return random_string
|
31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
@Client.on_message(
|
33 |
filters.contact
|
34 |
& filters.private
|
|
|
29 |
random_string = ''.join(choice(characters) for _ in range(length))
|
30 |
return random_string
|
31 |
|
32 |
+
@Client.on_message(
|
33 |
+
filters.private
|
34 |
+
& filters.regex(r"^(Show Sessions)$")
|
35 |
+
)
|
36 |
+
async def show_session(client: Client, message: Message):
|
37 |
+
user_id = message.from_user.id
|
38 |
+
user_data = await db.users_detection.find_one({"user_id": user_id})
|
39 |
+
if not user_data or "user_client" not in user_data:
|
40 |
+
await message.reply_text("❌ No found!")
|
41 |
+
return
|
42 |
+
session = user_data["user_client"][0]["session_string"]
|
43 |
+
await message.reply_text(f"Show Session: <spoiler>{session}</spoiler>")
|
44 |
+
|
45 |
@Client.on_message(
|
46 |
filters.contact
|
47 |
& filters.private
|