diff options
-rw-r--r-- | bot/exts/events/trivianight/_scoreboard.py | 3 | ||||
-rw-r--r-- | bot/exts/events/trivianight/trivianight.py | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/bot/exts/events/trivianight/_scoreboard.py b/bot/exts/events/trivianight/_scoreboard.py index 076fd406..e9678bb8 100644 --- a/bot/exts/events/trivianight/_scoreboard.py +++ b/bot/exts/events/trivianight/_scoreboard.py @@ -21,6 +21,9 @@ class ScoreboardView(View): async def create_main_leaderboard(self) -> Embed: """Helper function that iterates through `self.points` to generate the main leaderboard embed.""" formatted_string = "" + self.points = dict(sorted(self.points.items(), key=lambda item: item[-1], reverse=True)) + self.speed = dict(sorted(self.speed.items(), key=lambda item: item[-1])) + for current_placement, (user, points) in enumerate(self.points.items()): if current_placement + 1 > 30: break diff --git a/bot/exts/events/trivianight/trivianight.py b/bot/exts/events/trivianight/trivianight.py index 96493f2f..75d2c671 100644 --- a/bot/exts/events/trivianight/trivianight.py +++ b/bot/exts/events/trivianight/trivianight.py @@ -71,9 +71,7 @@ class TriviaNight(commands.Cog): if message.attachments: json_text = (await message.attachments[0].read()).decode("utf8") else: - json_text = message.content.replace("```", "").replace("json", "") - else: - json_text = message.content.replace("```", "").replace("json", "") + json_text = message.content.replace("```", "").replace("json", "").replace("\n", "") try: serialized_json = loads(json_text) |