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