Properly avoid text overflow
This commit is contained in:
parent
502ca08bcd
commit
34a57af998
1 changed files with 8 additions and 2 deletions
|
@ -534,8 +534,14 @@ class Ollama(commands.Cog):
|
||||||
buffer.write(line["message"]["content"])
|
buffer.write(line["message"]["content"])
|
||||||
embed.description += line["message"]["content"]
|
embed.description += line["message"]["content"]
|
||||||
embed.timestamp = discord.utils.utcnow()
|
embed.timestamp = discord.utils.utcnow()
|
||||||
if len(embed.description) >= 4096:
|
if len(embed.description) >= 4000:
|
||||||
embed.description = embed.description = "..." + line["message"]["content"]
|
embed.description = "[...]" + line["message"]["content"]
|
||||||
|
if len(embed.description) >= 3250:
|
||||||
|
embed.colour = discord.Color.gold()
|
||||||
|
embed.set_footer(text="Warning: {:,}/4096 characters.".format(len(embed.description)))
|
||||||
|
else:
|
||||||
|
embed.colour = discord.Color.blurple()
|
||||||
|
embed.set_footer(text="Using server %r" % server, icon_url=server_config.get("icon_url"))
|
||||||
|
|
||||||
if view.cancel.is_set():
|
if view.cancel.is_set():
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in a new issue