feat(seautils): use prolog syntax highlighting for dig results

This commit is contained in:
Seaswimmer 2024-05-28 19:29:26 -04:00
parent 50094b85fc
commit 2886d5e80d
Signed by untrusted user: cswimr
GPG key ID: 5D671B5D03D65A7F

View file

@ -150,18 +150,18 @@ class SeaUtils(commands.Cog):
if questions: if questions:
question_section = "\n".join(questions) question_section = "\n".join(questions)
embed.add_field(name="Question Section", value=f"{cf.box(question_section)}", inline=False) embed.add_field(name="Question Section", value=f"{cf.box(text=question_section, lang='prolog')}", inline=False)
if answers: if answers:
answer_section = "\n".join(answers) answer_section = "\n".join(answers)
if len(answer_section) > 1024: if len(answer_section) > 1024:
embed.description = cf.warning("Answer section is too long to fit within embed field, falling back to description.") + cf.box(answer_section) embed.description = cf.warning("Answer section is too long to fit within embed field, falling back to description.") + cf.box(answer_section)
else: else:
embed.add_field(name="Answer Section", value=f"{cf.box(answer_section)}", inline=False) embed.add_field(name="Answer Section", value=f"{cf.box(text=answer_section, lang='prolog')}", inline=False)
if authorities: if authorities:
authority_section = "\n".join(authorities) authority_section = "\n".join(authorities)
embed.add_field(name="Authority Section", value=f"{cf.box(authority_section)}", inline=False) embed.add_field(name="Authority Section", value=f"{cf.box(text=authority_section, lang='prolog')}", inline=False)
await ctx.send(embed=embed) await ctx.send(embed=embed)
else: else:
await ctx.send(content=cf.box(text=stdout, lang='yaml')) await ctx.send(content=cf.box(text=stdout, lang='yaml'))