coollsd commited on
Commit
3cbdbd4
·
verified ·
1 Parent(s): ec17a11

Update sportbet.py

Browse files
Files changed (1) hide show
  1. sportbet.py +15 -11
sportbet.py CHANGED
@@ -49,17 +49,21 @@ class SportSelect(discord.ui.Select):
49
  view = GameSelect(upcoming_games, "NHL")
50
  await interaction.followup.send("Select a game to bet on:", view=view, ephemeral=False)
51
  elif selected_sport == "NFL":
52
- scores = await fetch_nfl_scores()
53
- if not scores:
54
- await interaction.followup.send("No NFL games available for betting this week.", ephemeral=False)
55
- return
56
- events = scores.get('sectionList', [])[0].get('events', [])
57
- upcoming_games = [game for game in events if 'score' not in game.get('upperTeam', {}) and 'score' not in game.get('lowerTeam', {})]
58
- if not upcoming_games:
59
- await interaction.followup.send("No NFL games available for betting this week.", ephemeral=False)
60
- return
61
- view = GameSelect(upcoming_games, "NFL")
62
- await interaction.followup.send("Select a game to bet on:", view=view, ephemeral=False)
 
 
 
 
63
 
64
  class GameSelect(discord.ui.View):
65
  def __init__(self, games, league):
 
49
  view = GameSelect(upcoming_games, "NHL")
50
  await interaction.followup.send("Select a game to bet on:", view=view, ephemeral=False)
51
  elif selected_sport == "NFL":
52
+ scores = await fetch_nfl_scores()
53
+ if not scores:
54
+ await interaction.followup.send("No NFL games available for betting this week.", ephemeral=False)
55
+ return
56
+ events = scores.get('sectionList', [])
57
+ upcoming_games = []
58
+ for section in events:
59
+ for game in section.get('events', []):
60
+ if game.get('eventStatus') == 2: # Check if the game is upcoming
61
+ upcoming_games.append(game)
62
+ if not upcoming_games:
63
+ await interaction.followup.send("No NFL games available for betting this week.", ephemeral=False)
64
+ return
65
+ view = GameSelect(upcoming_games, "NFL")
66
+ await interaction.followup.send("Select a game to bet on:", view=view, ephemeral=False)
67
 
68
  class GameSelect(discord.ui.View):
69
  def __init__(self, games, league):