userinfo: fixes
This commit is contained in:
parent
e9b8b114ef
commit
b651101637
1 changed files with 15 additions and 18 deletions
|
@ -339,8 +339,15 @@ userinfo.callback = async function (msg, line) {
|
|||
|
||||
const shared = Array.from(hf.bot.guilds.values()).filter((g) => g.members.get(id) != null);
|
||||
|
||||
const descLines = [`# ${user.global_name ?? user.username} ${user.bot ? Icons.boat.replace(":i:", ":Bot:") : ""}`];
|
||||
let subline = `${formatUsername(user).replace("@", "")} \u2022 <@${id}>`;
|
||||
const descLines = [
|
||||
`# ${member?.nick ? member.nick : user.global_name ?? user.username} ${
|
||||
user.bot ? Icons.boat.replace(":i:", ":Bot:") : ""
|
||||
}`,
|
||||
];
|
||||
let subline = `${member?.nick ? `(${user.global_name ?? user.username}) \u2022` : ""}${formatUsername(user).replace(
|
||||
"@",
|
||||
""
|
||||
)} \u2022 <@${id}>`;
|
||||
if (badges.length > 0) {
|
||||
subline += "\u2007" + badges.join("");
|
||||
}
|
||||
|
@ -423,6 +430,9 @@ userinfo.callback = async function (msg, line) {
|
|||
thumbnail: {
|
||||
url: guildAvatar || avatar,
|
||||
},
|
||||
image: {
|
||||
url: guildBanner || banner,
|
||||
},
|
||||
description: descLines.join("\n"),
|
||||
fields: [
|
||||
{
|
||||
|
@ -430,12 +440,7 @@ userinfo.callback = async function (msg, line) {
|
|||
value: `<t:${Math.floor(snowflakeToTimestamp(id) / 1000)}:D>${
|
||||
member ? ` \u2022 <t:${Math.floor(member.joinedAt / 1000)}:D>` : ""
|
||||
}`,
|
||||
inline: true,
|
||||
},
|
||||
member?.nick && {
|
||||
name: "Nickname",
|
||||
value: member.nick,
|
||||
inline: true,
|
||||
inline: false,
|
||||
},
|
||||
user.avatar_decoration_data && {
|
||||
name: `Avatar Decoration ${user.avatar_decoration_data.asset.startsWith("a_") ? "(Animated)" : ""}`,
|
||||
|
@ -461,7 +466,7 @@ userinfo.callback = async function (msg, line) {
|
|||
value: member.roles
|
||||
.sort((a, b) => guild.roles.get(b).position - guild.roles.get(a).position)
|
||||
.map((role) => `<@&${role}>`)
|
||||
.join("\u2007"),
|
||||
.join("\u2002"),
|
||||
inline: false,
|
||||
},
|
||||
images.length > 0 && {
|
||||
|
@ -476,15 +481,7 @@ userinfo.callback = async function (msg, line) {
|
|||
};
|
||||
|
||||
return {
|
||||
embeds: [
|
||||
banner && {
|
||||
color: embed.color,
|
||||
image: {
|
||||
url: guildBanner || banner,
|
||||
},
|
||||
},
|
||||
embed,
|
||||
].filter((x) => !!x),
|
||||
embeds: [embed],
|
||||
};
|
||||
};
|
||||
hf.registerCommand(userinfo);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue