misc(roleinfo): added spacing so the code looks nicer
This commit is contained in:
parent
6e4c4452e7
commit
e8be911f9f
1 changed files with 5 additions and 0 deletions
|
@ -12,9 +12,11 @@ module.exports = {
|
|||
.setDMPermission(false),
|
||||
async execute(interaction) {
|
||||
const role = interaction.options.getRole('role');
|
||||
|
||||
const role_color = role.hexColor !== '#000000' ? role.hexColor : '#99aab5';
|
||||
const role_color_url_safe = role_color.toString().replace('#', '');
|
||||
const formattedCreationDate = `<t:${Math.floor(role.createdTimestamp / 1000)}>`;
|
||||
|
||||
let managed = role.managed ? 'True' : 'False';
|
||||
let managed_description = '';
|
||||
if (managed == 'True') {
|
||||
|
@ -29,15 +31,18 @@ module.exports = {
|
|||
}
|
||||
}
|
||||
managed += managed_description;
|
||||
|
||||
const embed = new EmbedBuilder()
|
||||
.setColor(role_color)
|
||||
.setTitle(role.name)
|
||||
.setDescription(`**ID:** ${role.id}\n**Mention:** ${role}\n**Creation Date:** ${formattedCreationDate}\n**Color:** [${role_color}](https://www.color-hex.com/color/${role_color_url_safe})\n**Hoisted:** ${role.hoist ? 'True' : 'False'}\n**Position:** ${role.position}\n **Managed:** ${managed}\n**Mentionable:** ${role.mentionable ? 'True' : 'False'}\n**Administrator:** ${role.permissions.has([PermissionsBitField.Flags.Administrator]) ? 'True' : 'False'}`);
|
||||
|
||||
if (role.icon) {
|
||||
embed.setThumbnail(role.iconURL());
|
||||
} else if (role.unicodeEmoji) {
|
||||
embed.setThumbnail(await fetchTwemoji(role.unicodeEmoji));
|
||||
}
|
||||
|
||||
await interaction.reply({ embeds: [embed], ephemeral: true });
|
||||
},
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue