Skip to content

Commit 0c28538

Browse files
userinfo: Make embeds for user and member consistent, use guild avatar if available
1 parent 3856c8a commit 0c28538

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

Helpers/UserInfoHelpers.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,10 @@ public static Task<DiscordEmbed> GenerateUserInfoEmbed(DiscordMember member)
8080
if (!string.IsNullOrWhiteSpace(member.Nickname))
8181
extendedUserInfoEmbed.AddField("Nickname", member.Nickname, true);
8282

83-
extendedUserInfoEmbed.AddField("Account registered on", $"<t:{registeredAt}:F> (<t:{registeredAt}:R>)");
83+
extendedUserInfoEmbed.AddField("Account created on", $"<t:{registeredAt}:F> (<t:{registeredAt}:R>)");
8484
extendedUserInfoEmbed.AddField("Joined server on", $"<t:{joinedAtTimestamp}:F> (<t:{joinedAtTimestamp}:R>)");
8585
extendedUserInfoEmbed.AddField(rolesFieldName, roles);
86-
extendedUserInfoEmbed.WithThumbnail(member.AvatarUrl);
86+
extendedUserInfoEmbed.WithThumbnail(member.DisplayAvatarUrl);
8787

8888
var badges = GetBadges(member);
8989
if (badges != "") extendedUserInfoEmbed.AddField("Badges", badges, true);
@@ -112,9 +112,10 @@ public static Task<DiscordEmbed> GenerateUserInfoEmbed(DiscordUser user)
112112
var basicUserInfoEmbed = new DiscordEmbedBuilder()
113113
.WithThumbnail($"{user.AvatarUrl}")
114114
.WithColor(Program.BotColor)
115-
.AddField("ID", $"{user.Id}");
115+
.WithFooter($"User ID: {user.Id}")
116+
.AddField("User Mention", user.Mention, true);
116117
// ReSharper disable once ConditionIsAlwaysTrueOrFalse
117-
if (user.GlobalName is not null) basicUserInfoEmbed.AddField("DisplayName", user.GlobalName);
118+
if (user.GlobalName is not null) basicUserInfoEmbed.AddField("Display Name", user.GlobalName, true);
118119
basicUserInfoEmbed.AddField("Account created on", $"<t:{createdAt}:F> (<t:{createdAt}:R>)");
119120

120121
var userBadges = GetBadges(user);

0 commit comments

Comments
 (0)