Spaces:
Building
Building
Update sportbet.py
Browse files- 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 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
|
|
|
|
|
|
|
|
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):
|