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) {