diff --git a/commands/games/akinator.js b/commands/games/akinator.js index 279dab5b..911fd348 100644 --- a/commands/games/akinator.js +++ b/commands/games/akinator.js @@ -24,9 +24,10 @@ module.exports = class AkinatorCommand extends Command { const data = ans === null ? await this.createSession(msg.channel) : await this.progress(msg.channel, ans); if (this.sessions.get(msg.channel.id).step >= 80) break; const answers = data.answers.map(answer => answer.answer.toLowerCase()); + answers.push('end'); await msg.say(stripIndents` **${++data.step}.** ${data.question} - ${data.answers.map(answer => answer.answer).join(' | ')} + ${data.answers.map(answer => answer.answer).join(' | ')} | End `); const filter = res => res.author.id === msg.author.id && answers.includes(res.content.toLowerCase()); const msgs = await msg.channel.awaitMessages(filter, { @@ -37,6 +38,7 @@ module.exports = class AkinatorCommand extends Command { await msg.say('Sorry, time is up!'); break; } + if (msgs.first().content.toLowerCase() === 'end') break; ans = answers.indexOf(msgs.first().content.toLowerCase()); } const guess = await this.finish(msg.channel); diff --git a/commands/random/word-of-the-day.js b/commands/random/word-of-the-day.js index cfc3e93d..358edced 100644 --- a/commands/random/word-of-the-day.js +++ b/commands/random/word-of-the-day.js @@ -7,6 +7,7 @@ module.exports = class DefineCommand extends Command { constructor(client) { super(client, { name: 'word-of-the-day', + aliases: ['wordnik-word-of-the-day'], group: 'random', memberName: 'word-of-the-day', description: 'Gets the word of the day.', diff --git a/commands/search/bulbapedia.js b/commands/search/bulbapedia.js index 409674d4..083de8b0 100644 --- a/commands/search/bulbapedia.js +++ b/commands/search/bulbapedia.js @@ -7,7 +7,7 @@ module.exports = class BulbapediaCommand extends Command { constructor(client) { super(client, { name: 'bulbapedia', - aliases: ['bulbagarden', 'bulbapedia-article'], + aliases: ['bulbagarden', 'bulbapedia-article', 'bulbagarden-article'], group: 'search', memberName: 'bulbapedia', description: 'Searches Bulbapedia for your query.', diff --git a/commands/search/discrim.js b/commands/search/discrim.js index 1567b225..ceeb5c50 100644 --- a/commands/search/discrim.js +++ b/commands/search/discrim.js @@ -5,7 +5,7 @@ module.exports = class DiscrimCommand extends Command { constructor(client) { super(client, { name: 'discrim', - aliases: ['discriminator', 'search-discrim'], + aliases: ['discriminator', 'search-discrim', 'search-discriminator'], group: 'search', memberName: 'discrim', description: 'Searches for other users with a certain discriminator.', diff --git a/package.json b/package.json index b20ad57c..5f8013cd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiaobot", - "version": "42.12.1", + "version": "42.12.2", "description": "Your personal server companion.", "main": "Shard.js", "scripts": {