diff options
| author | Alee14 <Alee14498@gmail.com> | 2017-08-13 21:34:56 -0400 |
|---|---|---|
| committer | Alee14 <Alee14498@gmail.com> | 2017-08-13 21:34:56 -0400 |
| commit | 9ee83cd21e576a3bd428a08639a8ff15594da0c8 (patch) | |
| tree | 46229797629eef6aa067211511d36acc0fcb951b | |
| parent | bb7cf81bab829cfa24f444a69e067e010e4b8786 (diff) | |
| download | AleeBot-9ee83cd21e576a3bd428a08639a8ff15594da0c8.tar.gz AleeBot-9ee83cd21e576a3bd428a08639a8ff15594da0c8.tar.bz2 AleeBot-9ee83cd21e576a3bd428a08639a8ff15594da0c8.zip | |
Update on eval
| -rw-r--r-- | aleebot.js | 60 |
1 files changed, 49 insertions, 11 deletions
@@ -276,17 +276,55 @@ commandProcessed = true; } if(command === 'eval'){ if(message.author.id !== config.ownerID) return; - try { - const code = args.join(" "); - let evaled = eval(code); - - if (typeof evaled !== "string") - evaled = require("util").inspect(evaled); - - message.channel.send(clean(evaled), {code:"xl"}); - } catch (err) { - message.channel.send(`\`ERROR\` \`\`\`xl\n${clean(err)}\n\`\`\``); - } + const argseval = message.content.split(" ").slice(1); + try { + var code = argseval.join(" "); + var evaled = eval(code); + + if (typeof evaled !== "string") + evaled = require("util").inspect(evaled); + message.delete(); + + message.channel.send({ + embed: { + color: 3191350, + author: { + name: "Eval is working!", + icon_url: message.author.displayAvatarURL + }, + fields: [{ + name: '**:inbox_tray: Input**', + value: `\`\`\`js\n${code}\n\`\`\`` + }, + { + name: '**:outbox_tray: Output**', + value: `\`\`\`js\n${clean(evaled)}\n\`\`\`` + } + ], + } + }) + } catch (err) { + message.delete(); + + message.channel.send({ + embed: { + color: 3191350, + author: { + name: "Error", + icon_url: message.author.displayAvatarURL + }, + fields: [{ + name: '**Please check your code.**', + value: `\`\`\`xl\n${clean(err)}\n\`\`\`` + }, + { + name: '**Output**', + value: `\`\`\`js\n${clean(evaled)}\n\`\`\`` + } + ], + } + }) + } } if(command === 'ship'){ message.channel.send(":ship: "+ message.author.username + " x " + message.guild.members.random().displayName); |
