diff --git a/commands/random-seed/name-rater.js b/commands/random-seed/name-rater.js index b333914d..d818bcac 100644 --- a/commands/random-seed/name-rater.js +++ b/commands/random-seed/name-rater.js @@ -1,4 +1,5 @@ const Command = require('../../structures/Command'); +const { User } = require('discord.js'); const { MersenneTwister19937, integer } = require('random-js'); const texts = require('../../assets/json/name-rater'); const { NAME_RATER_EMOJI_ID } = process.env; @@ -22,7 +23,7 @@ module.exports = class NameRaterCommand extends Command { { key: 'name', prompt: 'What name do you want to determine the quality of?', - type: 'string', + type: 'user|string', max: 25, default: msg => msg.author.username } @@ -31,7 +32,8 @@ module.exports = class NameRaterCommand extends Command { } run(msg, { name }) { - if (name.toLowerCase() === 'xiao') { + if (name instanceof User) name = name.username; + if (name.toLowerCase() === this.client.user.username.toLowerCase()) { return msg.say(`<:nameRater:${NAME_RATER_EMOJI_ID}> Yes, ${name}! What a perfect name! I'm speechless!`); } const random = MersenneTwister19937.seed(this.stringToSeed(name.toLowerCase()));