Fix typo in compbio leaderboard, defer compbio slash commands

pull/136/head
stijndcl 2022-03-12 10:31:41 +01:00
parent 635560dcd0
commit 3f2f9cd8f3
2 changed files with 6 additions and 3 deletions

View File

@ -91,25 +91,28 @@ class SchoolSlash(commands.Cog):
@_compbio_group.command(name="leaderboard", description="Gesorteerd en ingevuld leaderboard")
async def _compbio_lb_slash(self, ctx: ApplicationContext):
await ctx.response.defer()
lb = leaderboards.CompbioLeaderboard(ctx)
await lb.respond()
@_compbio_group.command(name="submit", description="Link een Dodona-submission aan jouw username")
async def _compbio_submit_slash(self, ctx: ApplicationContext,
submission: Option(int, description="Id van je Dodona indiening.", required=True)):
await ctx.response.defer(ephemeral=True)
with open("files/compbio_benchmarks_2.json", "r") as fp:
file = json.load(fp)
submission = str(submission)
if submission in file:
return await ctx.respond("❌ Deze submission is al aan iemand gelinkt.", ephemeral=True)
return await ctx.send_followup("❌ Deze submission is al aan iemand gelinkt.")
with open("files/compbio_benchmarks_2.json", "w") as fp:
file[submission] = ctx.user.id
json.dump(file, fp)
return await ctx.respond(f"✅ Submission **{submission}** is aan jouw naam gelinkt.", ephemeral=True)
return await ctx.send_followup(f"✅ Submission **{submission}** is aan jouw naam gelinkt.")
def setup(client: Didier):

View File

@ -164,7 +164,7 @@ class CompbioLeaderboard(Leaderboard):
return f"{index + 1}: {self.get_submission_user(data[0])} ({self.format_entry_data(data)})"
def format_entry_data(self, data: tuple) -> str:
return f"{str(data[1])} ms"
return f"{str(data[1])} s"
def get_value(self, data: tuple):
return data[1]