From 64d05fbb4e3ae88f8c0d27e1d76d017b3d896d9f Mon Sep 17 00:00:00 2001 From: Iris System Date: Mon, 25 Aug 2025 14:27:27 +1200 Subject: [PATCH] fix(bot): add cv2 separator between proxy tags & groups --- PluralKit.Bot/Services/EmbedService.cs | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/PluralKit.Bot/Services/EmbedService.cs b/PluralKit.Bot/Services/EmbedService.cs index 16a9ef13..142fe7ea 100644 --- a/PluralKit.Bot/Services/EmbedService.cs +++ b/PluralKit.Bot/Services/EmbedService.cs @@ -352,11 +352,18 @@ public class EmbedService List extraData = []; if (member.HasProxyTags && member.ProxyPrivacy.CanAccess(ctx)) + { + extraData.Add(new MessageComponent + { + Type = ComponentType.Separator, + }); + extraData.Add(new MessageComponent { Type = ComponentType.Text, Content = $"**Proxy tags:**\n{member.ProxyTagsString("\n").Truncate(1024)}", }); + } if (groups.Count > 0) { @@ -365,6 +372,11 @@ public class EmbedService ? string.Join(", ", groups.Select(g => g.DisplayName ?? g.Name)) : string.Join("\n", groups.Select(g => $"[`{g.DisplayHid(ccfg, isList: true)}`] **{g.DisplayName ?? g.Name}**")); + extraData.Add(new MessageComponent + { + Type = ComponentType.Separator, + }); + extraData.Add(new MessageComponent { Type = ComponentType.Text, @@ -372,12 +384,6 @@ public class EmbedService }); } - if (extraData.Count > 0) - extraData.Insert(0, new MessageComponent - { - Type = ComponentType.Separator, - }); - List descComponents = []; if (member.DescriptionFor(ctx) is { } desc) {