Update userinfo embed to work with discord.js v14
This commit is contained in:
parent
c7fbf25251
commit
278cde8e5d
1 changed files with 19 additions and 14 deletions
|
@ -1,4 +1,4 @@
|
||||||
const Discord = require('discord.js');
|
const {EmbedBuilder} = require('discord.js');
|
||||||
const getCreationDate = require('../../util/getCreationDate.js');
|
const getCreationDate = require('../../util/getCreationDate.js');
|
||||||
const getJoinDate = require('../../util/getJoinDate.js');
|
const getJoinDate = require('../../util/getJoinDate.js');
|
||||||
const getNickname = require('../../util/getNickname.js');
|
const getNickname = require('../../util/getNickname.js');
|
||||||
|
@ -49,22 +49,27 @@ module.exports = {
|
||||||
if(discriminator === "0")
|
if(discriminator === "0")
|
||||||
discriminator = "";
|
discriminator = "";
|
||||||
let username = `**${user.user.username}#${user.user.discriminator}**${nickname}`
|
let username = `**${user.user.username}#${user.user.discriminator}**${nickname}`
|
||||||
const embed = new Discord.MessageEmbed()
|
const embed = new EmbedBuilder()
|
||||||
.setThumbnail(user.user.avatarURL({ format: 'png', dynamic: true, size: 2048 }))
|
.setThumbnail(user.user.avatarURL({ format: 'png', dynamic: true, size: 2048 }))
|
||||||
.setColor(roleColor)
|
.setColor(roleColor)
|
||||||
.setTimestamp()
|
.setTimestamp()
|
||||||
.setAuthor(user.user.username, user.user.avatarURL({ format: 'png', dynamic: true, size: 2048 }))
|
.setAuthor({name: user.user.username, iconURL: user.user.avatarURL({ format: 'png', dynamic: true, size: 2048 })})
|
||||||
.addField("Username", username)
|
.addFields([
|
||||||
.addField("Status", status, false)
|
{ name: "Username", value: username, inline: false },
|
||||||
if(isPresence)
|
{ name: "Status", value: status, inline: true },
|
||||||
embed.addField("Presence", user.presence.activities[0].name, false)
|
]);
|
||||||
if(presenceDetails != 0)
|
if (isPresence)
|
||||||
embed.addField("Details", presenceDetails.toString(), false)
|
embed.addFields([{name: "Presence", value: user.presence.activities[0].name, inline: false}])
|
||||||
embed.addField("Creation date", getCreationDate(user), true)
|
if (presenceDetails != 0)
|
||||||
embed.addField("Join date", getJoinDate(user, message.guild), true)
|
embed.addFields([{name: "Details", value: presenceDetails.toString(), inline: false}])
|
||||||
if(roles != ""){
|
embed.addFields([{ name: "Details", value: presenceDetails.toString(), inline: false }])
|
||||||
embed.addField("Roles", roles)
|
embed.addFields([
|
||||||
}
|
{ name: "Creation date", value: getCreationDate(user), inline: true },
|
||||||
|
{ name: "Join date", value: getJoinDate(user, message.guild), inline: true }
|
||||||
|
])
|
||||||
|
if (roles != "") {
|
||||||
|
embed.addFields({name: "Roles", value: roles, inline: false})
|
||||||
|
}
|
||||||
|
|
||||||
message.channel.send({embeds :[embed]});
|
message.channel.send({embeds :[embed]});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue