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