mirror of
https://gitlab.com/bignutty/labscore.git
synced 2025-06-08 22:23:03 -04:00
propagate user card change to all user commands
This commit is contained in:
parent
20fe904a42
commit
bf4e6a86bd
3 changed files with 35 additions and 45 deletions
|
@ -48,31 +48,29 @@ module.exports = {
|
||||||
m = context.member;
|
m = context.member;
|
||||||
}
|
}
|
||||||
|
|
||||||
let botTag = ''
|
let usernameDisplay = u.name
|
||||||
if (u.bot) botTag = ""
|
if(u.discriminator && u.discriminator !== "0") usernameDisplay += `#${u.discriminator}`
|
||||||
if (u.hasFlag(UserFlags.VERIFIED_BOT)) botTag = ""
|
|
||||||
|
let cardContent = "";
|
||||||
// We escape underscores to prevent markdown issues
|
|
||||||
let usernameDisplay = u.username.replace(/_/g,'\\_');
|
|
||||||
if (u.discriminator && u.discriminator !== "0") usernameDisplay += `#${u.discriminator}`
|
|
||||||
|
|
||||||
usernameDisplay = `**@${usernameDisplay}**${botTag} ${highlight(`(${u.id})`)}`
|
|
||||||
|
|
||||||
// Badge Container
|
// Badge Container
|
||||||
let b = renderBadges(u)
|
let b = renderBadges(u)
|
||||||
if(b.length >= 1) usernameDisplay += `\n${b.join('')}\n`
|
if(b.length >= 1) cardContent += `\n${b.join('')}\n`
|
||||||
|
|
||||||
if(u.globalName !== null) usernameDisplay += `\n${smallIconPill("user_card", "Display Name")} ${smallPill(u.globalName)}`
|
cardContent += `\n${smallIconPill("id", "User ID")} ${smallPill(u.id)}`;
|
||||||
if (m && m.nick !== null) usernameDisplay += `\n${smallIconPill("user_card", "Nickname")} ${smallPill(m.nick)}`
|
if(u.globalName !== null) cardContent += `\n${smallIconPill("user_card", "Display Name")} ${smallPill(u.globalName)}`
|
||||||
if (u.clan && u.clan.tag !== null) usernameDisplay += `\n${smallIconPill("shield", "Clan")} ${smallPill(u.clan.tag)}`
|
if(m && m.nick !== null) cardContent += `\n${smallIconPill("user_card", "Nickname")} ${smallPill(m.nick)}`
|
||||||
|
if (u.clan && u.clan.tag !== null) cardContent += `\n${smallIconPill("shield", "Clan")} ${smallPill(u.clan.tag)}`
|
||||||
if(u.hasFlag(1<<23)) usernameDisplay += `\n-# Provisional Account`
|
|
||||||
|
if(u.hasFlag(1<<23)) cardContent += `\n-# Provisional Account`
|
||||||
|
|
||||||
let userCard = createEmbed("default", context, {
|
let userCard = createEmbed("default", context, {
|
||||||
description: `${icon("user")} ${usernameDisplay}`,
|
author: {
|
||||||
thumbnail: {
|
name: usernameDisplay,
|
||||||
url: getUserAvatar(u)
|
iconUrl: getUserAvatar(u),
|
||||||
|
url: `https://discord.com/users/${u.id}`
|
||||||
},
|
},
|
||||||
|
description: `${cardContent}`,
|
||||||
fields: [{
|
fields: [{
|
||||||
name: `${icon("calendar")} Dates`,
|
name: `${icon("calendar")} Dates`,
|
||||||
value: `**Account Created: **${timestamp(u.createdAt, "f")}`,
|
value: `**Account Created: **${timestamp(u.createdAt, "f")}`,
|
||||||
|
|
|
@ -30,31 +30,29 @@ module.exports = {
|
||||||
let u = await context.client.rest.fetchUser(user.id);;
|
let u = await context.client.rest.fetchUser(user.id);;
|
||||||
let m = member;
|
let m = member;
|
||||||
|
|
||||||
let botTag = ''
|
let usernameDisplay = u.name
|
||||||
if (u.bot) botTag = ""
|
if(u.discriminator && u.discriminator !== "0") usernameDisplay += `#${u.discriminator}`
|
||||||
if (u.hasFlag(UserFlags.VERIFIED_BOT)) botTag = ""
|
|
||||||
|
let cardContent = "";
|
||||||
// We escape underscores to prevent markdown issues
|
|
||||||
let usernameDisplay = u.name.replace(/_/g,'\\_');
|
|
||||||
if (u.discriminator && u.discriminator !== "0") usernameDisplay += `#${u.discriminator}`
|
|
||||||
|
|
||||||
usernameDisplay = `**@${usernameDisplay}**${botTag} ${highlight(`(${u.id})`)}`
|
|
||||||
|
|
||||||
// Badge Container
|
// Badge Container
|
||||||
let b = renderBadges(u)
|
let b = renderBadges(u)
|
||||||
if(b.length >= 1) usernameDisplay += `\n${b.join('')}\n`
|
if(b.length >= 1) cardContent += `\n${b.join('')}\n`
|
||||||
|
|
||||||
|
cardContent += `\n${smallIconPill("id", "User ID")} ${smallPill(u.id)}`;
|
||||||
|
if(u.globalName !== null) cardContent += `\n${smallIconPill("user_card", "Display Name")} ${smallPill(u.globalName)}`
|
||||||
|
if(m && m.nick !== null) cardContent += `\n${smallIconPill("user_card", "Nickname")} ${smallPill(m.nick)}`
|
||||||
|
if (u.clan && u.clan.tag !== null) cardContent += `\n${smallIconPill("shield", "Clan")} ${smallPill(u.clan.tag)}`
|
||||||
|
|
||||||
|
if(u.hasFlag(1<<23)) cardContent += `\n-# Provisional Account`
|
||||||
|
|
||||||
if(u.globalName !== null) usernameDisplay += `\n${smallIconPill("user_card", "Display Name")} ${smallPill(u.globalName)}`
|
|
||||||
if (m && m.nick !== null) usernameDisplay += `\n${smallIconPill("user_card", "Nickname")} ${smallPill(m.nick)}`
|
|
||||||
if (u.clan && u.clan.tag !== null) usernameDisplay += `\n${smallIconPill("shield", "Clan")} ${smallPill(u.clan.tag)}`
|
|
||||||
|
|
||||||
if(u.hasFlag(1<<23)) usernameDisplay += `\n-# Provisional Account`
|
|
||||||
|
|
||||||
let userCard = createEmbed("default", context, {
|
let userCard = createEmbed("default", context, {
|
||||||
description: `${icon("user")} ${usernameDisplay}`,
|
author: {
|
||||||
thumbnail: {
|
name: usernameDisplay,
|
||||||
url: getUserAvatar(u)
|
iconUrl: getUserAvatar(u),
|
||||||
|
url: `https://discord.com/users/${u.id}`
|
||||||
},
|
},
|
||||||
|
description: `${cardContent}`,
|
||||||
fields: [{
|
fields: [{
|
||||||
name: `${icon("calendar")} Dates`,
|
name: `${icon("calendar")} Dates`,
|
||||||
value: `**Account Created: **${timestamp(u.createdAt, "f")}`,
|
value: `**Account Created: **${timestamp(u.createdAt, "f")}`,
|
||||||
|
|
|
@ -38,13 +38,7 @@ module.exports = {
|
||||||
|
|
||||||
// User Card
|
// User Card
|
||||||
|
|
||||||
// TODO: create bot tag emoji for this
|
let usernameDisplay = u.name
|
||||||
let botTag = ''
|
|
||||||
if(u.bot) botTag = ""
|
|
||||||
if(u.hasFlag(UserFlags.VERIFIED_BOT)) botTag = ""
|
|
||||||
|
|
||||||
// We escape underscores to prevent markdown issues
|
|
||||||
let usernameDisplay = u.name.replace(/_/g,'\\_');
|
|
||||||
if(u.discriminator && u.discriminator !== "0") usernameDisplay += `#${u.discriminator}`
|
if(u.discriminator && u.discriminator !== "0") usernameDisplay += `#${u.discriminator}`
|
||||||
|
|
||||||
let cardContent = "";
|
let cardContent = "";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue