From c3bba4bb20af93f01f6460dc15deb5ea6e91b1e7 Mon Sep 17 00:00:00 2001 From: yuki Date: Thu, 9 Oct 2025 04:10:18 -0300 Subject: [PATCH] separate album and track match cases --- commands/top.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/commands/top.py b/commands/top.py index 8ac0860..b615b50 100644 --- a/commands/top.py +++ b/commands/top.py @@ -59,10 +59,15 @@ def setup(bot: bot.Bot): for index, i in enumerate(top_list): msg_content += f"\n{index+1}. [{i.item.get_name(properly_capitalized=True)}]({i.item.get_url()}) | {i.weight} plays" - case "album" | "track": + case "album": top_list = user.get_top_albums(period=timeframe, limit=count) for index, i in enumerate(top_list): msg_content += f"\n{index+1}. [{i.item.get_title(properly_capitalized=True)}]({i.item.get_url()}) by [{i.item.get_artist().get_name(properly_capitalized=True)}]({i.item.get_artist().get_url()}) | {i.weight} plays" + + case "track": + top_list = user.get_top_tracks(period=timeframe, limit=count) + for index, i in enumerate(top_list): + msg_content += f"\n{index+1}. [{i.item.get_title(properly_capitalized=True)}]({i.item.get_url()}) by [{i.item.get_artist().get_name(properly_capitalized=True)}]({i.item.get_artist().get_url()}) | {i.weight} plays" msg_head = f"Top {len(top_list)} {entity}s {period} for [{username}]({user.get_url()}):\n"