mirror of
https://github.com/marcogll/vanessa_bot_vanity.git
synced 2026-01-13 21:35:16 +00:00
feat: Add /reset command for re-testing registration
This commit introduces a `/reset` command that allows users to clear their registration status. This is useful for testing the registration conversation flow multiple times without needing to restart the bot. The command works by removing the user's chat ID from the in-memory set of registered users and then displaying the main menu again.
This commit is contained in:
@@ -29,3 +29,14 @@ def register_user(user_data: dict) -> bool:
|
||||
except Exception as e:
|
||||
logging.error(f"[MockDB] Register error: {e}")
|
||||
return False
|
||||
|
||||
|
||||
def deregister_user(chat_id: int) -> bool:
|
||||
"""Mock deregister: removes user from in-memory set."""
|
||||
try:
|
||||
_REGISTERED_USERS.discard(int(chat_id))
|
||||
logging.info(f"[MockDB] User {chat_id} deregistered from memory.")
|
||||
return True
|
||||
except Exception as e:
|
||||
logging.error(f"[MockDB] Deregister error: {e}")
|
||||
return False
|
||||
|
||||
Reference in New Issue
Block a user