diff --git a/bot.py b/bot.py index f43f359..ac8aace 100644 --- a/bot.py +++ b/bot.py @@ -242,8 +242,8 @@ def load_user_data_from_mysql(user_id): "filter_value": result[5], "rank": result[6], "chat_history": json.loads(result[7]) if result[7] else [], - "level": result[8], # Initialisiere Level mit 1 - "xp": result[9] # Initialisiere XP mit 0 + "level": result[8], + "xp": result[9] } else: # Falls keine Benutzerdaten gefunden werden, initialisiere sie neu @@ -520,6 +520,7 @@ async def level(ctx): # Berechne die für das nächste Level benötigten XP current_level = user_data["level"] + print(current_level) current_xp = user_data["xp"] xp_needed = calculate_xp_needed_for_level(current_level) @@ -582,7 +583,7 @@ async def on_message(message): return # Ignoriere Nachrichten von Bots user_id = message.author.id - xp_gained = random.randint(15, 25) # Zufällige XP zwischen 15 und 25 vergeben + xp_gained = random.randint(2, 25) # Zufällige XP zwischen 15 und 25 vergeben await add_xp_to_user(user_id, xp_gained) # Weiterleiten der Nachricht an andere Event-Handler