diff --git a/bot.py b/bot.py index 562431f..df7ba0d 100644 --- a/bot.py +++ b/bot.py @@ -518,14 +518,11 @@ async def level(ctx): # Lade die Benutzerdaten (XP und Level) aus der Datenbank user_data = load_user_data(user_id) - if "xp" not in user_data: - user_data["xp"] = 0 - if "level" not in user_data: - user_data["level"] = 1 + # Setze Standardwerte, wenn keine XP oder Level vorhanden sind + current_xp = user_data.get("xp", 0) + current_level = user_data.get("level", 1) # Berechne die für das nächste Level benötigten XP - current_level = user_data["level"] - current_xp = user_data["xp"] xp_needed = calculate_xp_needed_for_level(current_level) # Erstelle eine Antwort mit den aktuellen Level-Informationen