Haha-Yes/commands/eval.js
2018-09-06 15:02:53 +02:00

27 lines
No EOL
709 B
JavaScript

exports.run = (client, message, args) => {
function clean(text) {
if (typeof (text) === "string")
return text.replace(/`/g, "`" + String.fromCharCode(8203)).replace(/@/g, "@" + String.fromCharCode(8203));
else
return text;
}
if (message.author.id == "267065637183029248") {
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\`\`\``);
}
}
else {
message.channel.send("Sick you thought");
}
}