modified: bot.py

This commit is contained in:
SimolZimol
2024-10-30 15:30:43 +01:00
parent 4916bfccc6
commit b6bafc91fe

25
bot.py
View File

@@ -175,21 +175,18 @@ def load_user_data_from_mysql(user_id, guild_id):
"user_id": result[0], "user_id": result[0],
"guild_id": result[1], "guild_id": result[1],
"permission": result[2], "permission": result[2],
"points": result[3], "points": int(result[3]),
"ban": result[4], "ban": result[4],
"askmultus": result[5], "askmultus": result[5],
"filter_value": result[6], "filter_value": result[6],
"rank": result[7], "rank": result[7],
"chat_history": json.loads(result[8]) if result[8] else [], "chat_history": json.loads(result[8]) if result[8] else [],
"nickname": result[9], "asknotes_history": json.loads(result[9]) if result[9] else [],
"profile_picture": result[10], "xp": int(result[10]) if result[10] is not None else 0,
"join_date": result[11], "level": int(result[11]) if result[11] is not None else 1,
"xp": result[12], "nickname": result[12]
"level": result[13],
"leave_date": result[14]
} }
else: else:
# Falls keine Benutzerdaten vorhanden sind, neue Daten einfügen
user_data = { user_data = {
"user_id": user_id, "user_id": user_id,
"guild_id": guild_id, "guild_id": guild_id,
@@ -200,12 +197,10 @@ def load_user_data_from_mysql(user_id, guild_id):
"filter_value": 0, "filter_value": 0,
"rank": 0, "rank": 0,
"chat_history": [], "chat_history": [],
"nickname": None, # Bei Bedarf setzen "asknotes_history": [],
"profile_picture": None, # Bei Bedarf setzen
"join_date": datetime.now().date(),
"xp": 0, "xp": 0,
"level": 1, "level": 1,
"leave_date": None "nickname": ""
} }
insert_user_data( insert_user_data(
user_data["user_id"], user_data["user_id"],
@@ -216,11 +211,9 @@ def load_user_data_from_mysql(user_id, guild_id):
user_data["askmultus"], user_data["askmultus"],
user_data["filter_value"], user_data["filter_value"],
user_data["chat_history"], user_data["chat_history"],
user_data["nickname"],
user_data["profile_picture"],
user_data["join_date"],
user_data["xp"], user_data["xp"],
user_data["level"] user_data["level"],
user_data["nickname"]
) )
return user_data return user_data