From c7f1e84ec4ceb02bcdcb042b781ae23b02bb025f Mon Sep 17 00:00:00 2001 From: Whispering Wind <151555003+ReturnFI@users.noreply.github.com> Date: Mon, 19 Aug 2024 00:53:55 +0330 Subject: [PATCH] case-insensitive --- core/scripts/telegrambot/tbot.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/scripts/telegrambot/tbot.py b/core/scripts/telegrambot/tbot.py index 28163b4..83f77dd 100644 --- a/core/scripts/telegrambot/tbot.py +++ b/core/scripts/telegrambot/tbot.py @@ -55,9 +55,12 @@ def process_add_user_step1(message): try: users = json.loads(result) + existing_users = {user.lower() for user in users.keys()} - if username in users: + if username.lower() in existing_users: bot.reply_to(message, f"Username '{username}' already exists. Please choose a different username.") + msg = bot.reply_to(message, "Enter a new username:") + bot.register_next_step_handler(msg, process_add_user_step1) return except json.JSONDecodeError: if "No such file or directory" in result or result.strip() == "":