aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/seasons/evergreen/game.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/bot/seasons/evergreen/game.py b/bot/seasons/evergreen/game.py
index 957e1195..65598c17 100644
--- a/bot/seasons/evergreen/game.py
+++ b/bot/seasons/evergreen/game.py
@@ -145,6 +145,8 @@ class Games(Cog):
self.bot = bot
self.http_session: ClientSession = bot.http_session
+ self.genres: Dict[str, int] = {}
+
self.refresh_genres_task.start()
@tasks.loop(hours=1.0)
@@ -170,8 +172,6 @@ class Games(Cog):
genres = {genre["name"].capitalize(): genre["id"] for genre in result}
- self.genres = {}
-
# Replace complex names with names from ALIASES
for genre_name, genre in genres.items():
if genre_name in ALIASES:
@@ -208,7 +208,7 @@ class Games(Cog):
try:
games = await self.get_games_list(amount, self.genres[genre], offset=random.randint(0, 150))
except KeyError:
- possibilities = "`, `".join(difflib.get_close_matches(genre, self.genres))
+ possibilities = "`, `".join(difflib.get_close_matches(genre, self.genres, cutoff=0.4))
await ctx.send(f"Invalid genre `{genre}`. {f'Maybe you meant `{possibilities}`?' if possibilities else ''}")
return