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),
|
.setDMPermission(false),
|
||||||
async execute(interaction) {
|
async execute(interaction) {
|
||||||
const role = interaction.options.getRole('role');
|
const role = interaction.options.getRole('role');
|
||||||
|
|
||||||
const role_color = role.hexColor !== '#000000' ? role.hexColor : '#99aab5';
|
const role_color = role.hexColor !== '#000000' ? role.hexColor : '#99aab5';
|
||||||
const role_color_url_safe = role_color.toString().replace('#', '');
|
const role_color_url_safe = role_color.toString().replace('#', '');
|
||||||
const formattedCreationDate = `<t:${Math.floor(role.createdTimestamp / 1000)}>`;
|
const formattedCreationDate = `<t:${Math.floor(role.createdTimestamp / 1000)}>`;
|
||||||
|
|
||||||
let managed = role.managed ? 'True' : 'False';
|
let managed = role.managed ? 'True' : 'False';
|
||||||
let managed_description = '';
|
let managed_description = '';
|
||||||
if (managed == 'True') {
|
if (managed == 'True') {
|
||||||
|
@ -29,15 +31,18 @@ module.exports = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
managed += managed_description;
|
managed += managed_description;
|
||||||
|
|
||||||
const embed = new EmbedBuilder()
|
const embed = new EmbedBuilder()
|
||||||
.setColor(role_color)
|
.setColor(role_color)
|
||||||
.setTitle(role.name)
|
.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'}`);
|
.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) {
|
if (role.icon) {
|
||||||
embed.setThumbnail(role.iconURL());
|
embed.setThumbnail(role.iconURL());
|
||||||
} else if (role.unicodeEmoji) {
|
} else if (role.unicodeEmoji) {
|
||||||
embed.setThumbnail(await fetchTwemoji(role.unicodeEmoji));
|
embed.setThumbnail(await fetchTwemoji(role.unicodeEmoji));
|
||||||
}
|
}
|
||||||
|
|
||||||
await interaction.reply({ embeds: [embed], ephemeral: true });
|
await interaction.reply({ embeds: [embed], ephemeral: true });
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue