diff --git a/index.py b/index.py index 5b84854..c0b6ca9 100644 --- a/index.py +++ b/index.py @@ -32,18 +32,48 @@ def send_notification2(): toast.show_toast(title="New games!", msg="The new game is: " + current_games_title2 , icon_path=filename,duration=10,threaded=False) with open('game2.txt', 'w') as f: f.write(current_games_title2) + check_game3() + +def check_game3(): + #Check third game + try: + f3 = open("game3.txt", "r") + print("Check if you have already redeemed the game - Third game") + global current_games_title3 + current_games_title3 = response['currentGames'][2]['title'] + if f3.read() == current_games_title3: + recheck_game() + else: + print("Send notification for third game") + send_notification3() + except IndexError: + print("Third game not found") + recheck_game() + +def send_notification3(): + print("Send second game notification") + #Icon file + filename = 'epic_games.ico' + #Create notification on Windows + toast = ToastNotifier() + toast.show_toast(title="New games!", msg="The new game is: " + current_games_title2 , icon_path=filename,duration=10,threaded=False) + with open('game3.txt', 'w') as f: + f.write(current_games_title3) recheck_game() #Check game and if there are new games send the notification def check_game(): print("Connect to the api") url = "https://api.plenusbot.xyz/epic_games?country=IT" + global response response = requests.get(url).json() + # Title of current games global current_games_title1 current_games_title1 = response['currentGames'][0]['title'] global current_games_title2 current_games_title2 = response['currentGames'][1]['title'] + #Check first game print("Check if you have already redeemed the game - First game") f1 = open("game1.txt", "r") @@ -52,12 +82,14 @@ def check_game(): else: print("Send notification for first game") send_notification1() + #Check second game print("Check if you have already redeemed the game - Second game") f2 = open("game2.txt", "r") if f2.read() == current_games_title2: - recheck_game() + check_game3() else: print("Send notification for second game") send_notification2() + check_game() \ No newline at end of file