From ebc7ef7f70e1eda6cab3dca24cf7e2c3cb4d3246 Mon Sep 17 00:00:00 2001 From: meltland Date: Fri, 28 Mar 2025 13:17:02 -0400 Subject: identify bots in user list --- db.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'db.py') diff --git a/db.py b/db.py index 01718be..46bad8d 100644 --- a/db.py +++ b/db.py @@ -78,20 +78,20 @@ class acc: if not user: return "notExists" if user["banned_until"] > round(time.time()): - return {"banned": True, "username": user["username"]} + return {"banned": True, "username": user["username"], "bot": user["bot"]} else: - return {"banned": False, "username": user["username"]} + return {"banned": False, "username": user["username"], "bot": user["bot"]} def verify_pswd(username, password): user = usersd.find_one({"username": username}) if not user: return "notExists" - if user["banned_until"] > round(time.time()): - return "banned" - elif not scrypt.verify(password, user["secure"]["password"]): + if not scrypt.verify(password, user["secure"]["password"]): return "unauthorized" + elif user["banned_until"] > round(time.time()): + return "banned" else: - return {"token": user["secure"]["token"]} + return {"token": user["secure"]["token"], "bot": user["bot"]} def get_ban(username): user = usersd.find_one({"username": username}) -- cgit 1.4.1-2-gfad0