modified: bot.py

This commit is contained in:
SimolZimol
2024-09-12 15:27:27 +02:00
parent d3de7aa098
commit 92e8370082

6
bot.py
View File

@@ -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"