modified: bot.py
This commit is contained in:
7
bot.py
7
bot.py
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user