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()
|
connection = connect_to_giveaway_db()
|
||||||
cursor = connection.cursor()
|
cursor = connection.cursor()
|
||||||
update_query = """
|
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))
|
data = (winner_dc_id, str(prize_uuid))
|
||||||
cursor.execute(update_query, data)
|
cursor.execute(update_query, data)
|
||||||
@@ -319,7 +319,7 @@ class Giveaway:
|
|||||||
self.end_time = end_time
|
self.end_time = end_time
|
||||||
self.participants = []
|
self.participants = []
|
||||||
self.prize_uuid = uuid.uuid4() # Generiert eine eindeutige UUID
|
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
|
# Speichern des Giveaways in der Datenbank
|
||||||
save_giveaway_to_db(self.platform, self.title, self.prize_uuid, self.game_key)
|
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
|
# Jeden Gewinner benachrichtigen und zur Webseite schicken
|
||||||
for winner in winners:
|
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)
|
update_winner_in_db(giveaway.prize_uuid, winner.id)
|
||||||
# Nachricht an den Gewinner senden
|
# Nachricht an den Gewinner senden
|
||||||
await winner.send(f"🎁 Congratulations! You won the giveaway '{giveaway.title}'!\n"
|
await winner.send(f"🎁 Congratulations! You won the giveaway '{giveaway.title}'!\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user