diff --git a/assets/json/user-info.json b/assets/json/user-info.json index 3a46909a..f992c636 100644 --- a/assets/json/user-info.json +++ b/assets/json/user-info.json @@ -1,18 +1,6 @@ { - "online": { - "text": "<:online:313956277808005120> Online", - "color": "#00AE86" - }, - "idle": { - "text": "<:away:313956277220802560> Idle", - "color": "#FFFF00" - }, - "dnd": { - "text": "<:dnd:313956276893646850> Do Not Disturb", - "color": "#FF0000" - }, - "offline": { - "text": "<:offline:313956277237710868> Offline", - "color": "#808080" - } + "online": "<:online:313956277808005120> Online", + "idle": "<:away:313956277220802560> Idle", + "dnd": "<:dnd:313956276893646850> Do Not Disturb", + "offline": "<:offline:313956277237710868> Offline" } diff --git a/commands/userinfo/user-info.js b/commands/userinfo/user-info.js index 7ef14405..d5888384 100644 --- a/commands/userinfo/user-info.js +++ b/commands/userinfo/user-info.js @@ -28,7 +28,7 @@ module.exports = class UserInfoCommand extends Command { const member = args.member || msg.member; const status = member.user.presence.status; const embed = new RichEmbed() - .setColor(statuses[status].color) + .setColor(member.displayHexColor) .setThumbnail(member.user.displayAvatarURL()) .addField('❯ Name', member.user.tag, true) @@ -41,7 +41,11 @@ module.exports = class UserInfoCommand extends Command { .addField('❯ Status', statuses[status].text, true) .addField('❯ Playing', - member.user.presence.game ? member.user.presence.game.name : 'None', true); + member.user.presence.game ? member.user.presence.game.name : 'None', true) + .addField('❯ Highest Role', + member.highestRole.name === '@everyone' ? 'No Roles' : member.highestRole.name, true) + .addField('❯ Hoist Role', + member.hoistRole ? member.hoistRole.name : 'None', true); return msg.embed(embed); } };