modified: bot.py

This commit is contained in:
SimolZimol
2024-10-29 18:36:48 +01:00
parent ab3cd09f47
commit 6e56cf2b80

7
bot.py
View File

@@ -301,7 +301,7 @@ async def update_all_users():
update_user_data(user_id, guild_id, "profile_picture", str(member.display_avatar.url)) update_user_data(user_id, guild_id, "profile_picture", str(member.display_avatar.url))
# Falls leave_date gesetzt ist und der Nutzer wieder auf dem Server ist, entferne leave_date # Falls leave_date gesetzt ist und der Nutzer wieder auf dem Server ist, entferne leave_date
if user_data["leave_date"]: if user_data.get("leave_date"):
update_user_data(user_id, guild_id, "leave_date", None) update_user_data(user_id, guild_id, "leave_date", None)
# Überprüfe alle User in `user_data`, ob sie noch Mitglied im Server sind # Überprüfe alle User in `user_data`, ob sie noch Mitglied im Server sind
@@ -312,7 +312,7 @@ async def update_all_users():
member = guild.get_member(int(user_id)) member = guild.get_member(int(user_id))
if member is None: # Benutzer hat den Server verlassen if member is None: # Benutzer hat den Server verlassen
# Setze leave_date, wenn der Nutzer nicht mehr auf dem Server ist # Setze leave_date, wenn der Nutzer nicht mehr auf dem Server ist
leave_date = datetime.date.today() leave_date = datetime.datetime.today().date()
update_user_data(user_id, guild_id, "leave_date", leave_date) update_user_data(user_id, guild_id, "leave_date", leave_date)
cursor.close() cursor.close()
@@ -512,6 +512,9 @@ async def add_xp_to_user(user_id, guild_id, xp_gained):
# Lade Benutzerdaten (XP, Level, etc.) # Lade Benutzerdaten (XP, Level, etc.)
user_data = load_user_data(user_id, guild_id) user_data = load_user_data(user_id, guild_id)
# Initialisiere XP, falls es None ist
user_data["xp"] = user_data.get("xp", 0)
# Füge die gewonnenen XP hinzu # Füge die gewonnenen XP hinzu
user_data["xp"] += xp_gained user_data["xp"] += xp_gained