modified: bot.py

This commit is contained in:
SimolZimol
2024-09-15 11:25:12 +02:00
parent 3558b17e5c
commit 810d50a37c

12
bot.py
View File

@@ -518,9 +518,15 @@ async def level(ctx):
# Lade die Benutzerdaten (XP und Level) aus der Datenbank
user_data = load_user_data(user_id)
# Setze Standardwerte, wenn keine XP oder Level vorhanden sind
current_xp = user_data.get("xp", 0)
current_level = user_data.get("level", 1)
# Sicherstellen, dass sowohl XP als auch Level gültige Werte haben
current_xp = user_data.get("xp")
current_level = user_data.get("level")
# Falls `xp` oder `level` None sind, initialisiere sie mit Standardwerten
if current_xp is None:
current_xp = 0
if current_level is None:
current_level = 1
# Berechne die für das nächste Level benötigten XP
xp_needed = calculate_xp_needed_for_level(current_level)