diff --git a/commands/dev/eval.js b/commands/dev/eval.js index 6884de8..fa5e3c3 100644 --- a/commands/dev/eval.js +++ b/commands/dev/eval.js @@ -21,19 +21,11 @@ module.exports = { if (!client.developers.includes(message.author.id)) {return message.channel.send("Sorry, but I've got trust issues, so only me devs can go commanding me around like that.");}; if (!args.length) return message.channel.send(`Syntax: \`${prefix}eval \``); - if (!args.length) {return message.reply("Please specify a bio!");} - let args2 = msg.startsWith(prefix) - ? message.content.slice(prefix.length).trim().split(/ +/g) - : msg.startsWith('<@!') - ? message.content.slice(4 + client.user.id.length).trim().split(/ +/g) - : message.content.slice(3 + client.user.id.length).trim().split(/ +/g); - args2.shift(); args2.shift(); - - let options = new TagFilter([new Tag(['s', 'silent', 'nr', 'noreply'], 'silent', 'toggle')]).test(args2[0]); - if (options.silent) {args2.shift();} + let options = new TagFilter([new Tag(['s', 'silent', 'nr', 'noreply'], 'silent', 'toggle')]).test(args[0]); + if (options.silent) {args.shift();} if (!args.length) {return message.channel.send("Silly goose, if you want me to do something, you have to tell me what!");} - const result = new Promise((resolve) => resolve(eval(args2.join(' ')))); + const result = new Promise((resolve) => resolve(eval(args.join(' ')))); return result.then((output) => { if (typeof output !== 'string') { output = require('util').inspect(output, {depth: 0});