modified: bot.py

This commit is contained in:
SimolZimol
2024-09-15 11:59:15 +02:00
parent 3a05edf801
commit 640781467c

7
bot.py
View File

@@ -242,8 +242,8 @@ def load_user_data_from_mysql(user_id):
"filter_value": result[5], "filter_value": result[5],
"rank": result[6], "rank": result[6],
"chat_history": json.loads(result[7]) if result[7] else [], "chat_history": json.loads(result[7]) if result[7] else [],
"level": result[8], # Initialisiere Level mit 1 "level": result[8],
"xp": result[9] # Initialisiere XP mit 0 "xp": result[9]
} }
else: else:
# Falls keine Benutzerdaten gefunden werden, initialisiere sie neu # 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 # Berechne die für das nächste Level benötigten XP
current_level = user_data["level"] current_level = user_data["level"]
print(current_level)
current_xp = user_data["xp"] current_xp = user_data["xp"]
xp_needed = calculate_xp_needed_for_level(current_level) xp_needed = calculate_xp_needed_for_level(current_level)
@@ -582,7 +583,7 @@ async def on_message(message):
return # Ignoriere Nachrichten von Bots return # Ignoriere Nachrichten von Bots
user_id = message.author.id 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) await add_xp_to_user(user_id, xp_gained)
# Weiterleiten der Nachricht an andere Event-Handler # Weiterleiten der Nachricht an andere Event-Handler