Improved handling of larger event stages

This commit is contained in:
2025-04-28 14:20:06 +02:00
parent c4ebd1b891
commit 2ccdd6406a
8 changed files with 61 additions and 20 deletions

View File

@@ -96,10 +96,11 @@ class CogGuess(Cog):
files: List[File] | None = next_stage.get_media_files()
await ctx.respond(
f"Provided answer is correct! Next stage...\n\n{next_stage.question}",
files=files,
)
next_question_chunks: List[str] = next_stage.get_question_chunked(2000)
next_question_chunks_length: int = len(next_question_chunks)
for index, chunk in enumerate(next_question_chunks):
await ctx.respond(chunk, files=None if index != next_question_chunks_length - 1 else files)
await user.set_event_stage(next_stage._id, cache=self.bot.cache)