From 53a3d95032940cbd3fd3db1ed1b26c6dce803b6b Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+ChomeNS@users.noreply.github.com> Date: Fri, 23 May 2025 18:25:29 +0700 Subject: [PATCH] feat: also deserialize ANSIs in discord embed (for command output) pretty small change but still --- build-number.txt | 2 +- .../chomens_bot/discord/GuildMessageEventHandler.java | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build-number.txt b/build-number.txt index f0445af8..7dc2855d 100644 --- a/build-number.txt +++ b/build-number.txt @@ -1 +1 @@ -3281 \ No newline at end of file +3283 \ No newline at end of file diff --git a/src/main/java/me/chayapak1/chomens_bot/discord/GuildMessageEventHandler.java b/src/main/java/me/chayapak1/chomens_bot/discord/GuildMessageEventHandler.java index fcc54162..e6717be2 100644 --- a/src/main/java/me/chayapak1/chomens_bot/discord/GuildMessageEventHandler.java +++ b/src/main/java/me/chayapak1/chomens_bot/discord/GuildMessageEventHandler.java @@ -318,19 +318,19 @@ public class GuildMessageEventHandler extends ListenerAdapter { """ Title: %s %s""", + NamedTextColor.GREEN, embed.getTitle() == null ? Component.text("No title").color(NamedTextColor.GRAY) : Component.text(embed.getTitle()).color(bot.colorPalette.string), embed.getDescription() == null ? Component.text("No description").color(NamedTextColor.GRAY) : - Component.text(embed.getDescription()).color(NamedTextColor.WHITE) - ).color(NamedTextColor.GREEN); + Component.text(ComponentUtilities.deserializeFromDiscordAnsi(embed.getDescription())).color(NamedTextColor.WHITE) + ); extraComponents.add( Component - .text("[Embed]") + .text("[Embed]", NamedTextColor.GREEN) .hoverEvent(HoverEvent.showText(hoverEvent)) - .color(NamedTextColor.GREEN) ); } } @@ -341,6 +341,7 @@ public class GuildMessageEventHandler extends ListenerAdapter { Component .translatable( "[%s]", + NamedTextColor.GREEN, Component .text(sticker.getName()) .hoverEvent( @@ -356,7 +357,6 @@ public class GuildMessageEventHandler extends ListenerAdapter { ) ) ) - .color(NamedTextColor.GREEN) ); } }