aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/exts/events/trivianight/_scoreboard.py3
-rw-r--r--bot/exts/events/trivianight/trivianight.py4
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)