Improved handling of larger event stages
This commit is contained in:
@@ -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)
|
||||
|
||||
|
Reference in New Issue
Block a user