fix(bot): add cv2 separator between proxy tags & groups

This commit is contained in:
Iris System 2025-08-25 14:27:27 +12:00
parent 35e5fa4800
commit 64d05fbb4e

View file

@ -352,11 +352,18 @@ public class EmbedService
List<MessageComponent> 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<MessageComponent> descComponents = [];
if (member.DescriptionFor(ctx) is { } desc)
{