diff --git a/bot.py b/bot.py index 57bf22d..e77984d 100644 --- a/bot.py +++ b/bot.py @@ -299,7 +299,7 @@ def update_winner_in_db(prize_uuid, winner_dc_id): connection = connect_to_giveaway_db() cursor = connection.cursor() update_query = """ - UPDATE giveaways SET winner_dc_id = %s, aktiv = FALSE WHERE uuid = %s + UPDATE giveaways SET winner_dc_id = %s WHERE uuid = %s """ data = (winner_dc_id, str(prize_uuid)) cursor.execute(update_query, data) @@ -319,7 +319,7 @@ class Giveaway: self.end_time = end_time self.participants = [] self.prize_uuid = uuid.uuid4() # Generiert eine eindeutige UUID - self.game_key = f"KEY-{uuid.uuid4()}" # Simulierter Game-Key, der ersetzt werden kann + self.game_key = f"PREDEFINED_GAME_KEY" # Platzhalter für den tatsächlichen Game-Key # Speichern des Giveaways in der Datenbank save_giveaway_to_db(self.platform, self.title, self.prize_uuid, self.game_key) @@ -388,7 +388,7 @@ async def check_giveaway(giveaway_id): # Jeden Gewinner benachrichtigen und zur Webseite schicken for winner in winners: - # Gewinner in der Datenbank speichern + # Gewinner in der Datenbank speichern (winner_dc_id) update_winner_in_db(giveaway.prize_uuid, winner.id) # Nachricht an den Gewinner senden await winner.send(f"🎁 Congratulations! You won the giveaway '{giveaway.title}'!\n"