Не знаю, как исправить этот сегмент. Он обновляет сообщение, пока не достигнет порогового значения, а затем запускает новое. Однако он удаляет первое сообщение и оставляет только последний вопрос перед тем, как начать новый. В конце он должен объединить все данные вместе и отправить их, однако он по-прежнему сохраняет только одно сообщение из msgg.content. Не уверен, где go отсюда исправить. Однако меня не волнует, что сообщение удаляется, мне нужно, чтобы все данные были сохранены в конце.
for item in list(str(result[0].strip("[,],'")).split(",")):
question = item.replace("'", "")
length = len(msgg.content)
mgssThreshold = 1500
savedMsggContents = ""
savedAnswerContents = ""
if length > mgssThreshold:
savedMsggContents += msgg.content+"\n"
msgg.content = ""
await msgg.edit(content=f'{msgg.content}\n{length}\n**{question}**')
answer = await self.bot.wait_for('message', check=check)
await msgg.edit(content=f'{msgg.content}\n`{answer.content}`')
val = (str(ctx.guild.id), str(ctx.message.author.id), str(savedMsggContents+"\n"+msgg.content).replace(f'**Applying for: {numm}**\n{result[1]}\n\n', ''), numm, str(datetime.datetime.utcnow()))