else: created_date = quest['created_date'].replace('Z', '') created_date = dt.datetime.strptime(created_date, "%Y-%m-%dT%H:%M:%S.%f") reset_time = created_date + dt.timedelta(hours=23) if dt.datetime.now() >= reset_time: r.start_quest(player, "daily") except: quest_color = None print("Searching match") r.find_match(player, "Ranked") sleep(3) trx = r.find_match_transaction(player, trx) if trx == "": continue status = api.get_battle_status(trx) if "Error" in status: print("Transaction error") sleep(120) continue while not status["opponent_player"]: try: status = api.get_battle_status(trx) except Exception as e: