UNPKG

dbd.js-new

Version:

dbd.js-new - Simplifica la programación de un bot de discord, dbd.js-new es una versión de dbd.js con soporte

47 lines (39 loc) 1.07 kB
const interpreter = require("../../interpreter.js"); const insensitiveInterpreter = require("../../insensitiveInterpreter"); module.exports = async (d) => { const code = d.command.code; const r = code.split("$eval").length - 1; const inside = code.split("$eval")[r].after(); const err = d.inside(inside); if (err) return d.error(err); const [CODE, returnCode = "no", int = "new"] = inside.splits; const c = int === "insensitive" ? await insensitiveInterpreter( d.client, d.message, d.args, { name: "eval", code: CODE.addBrackets(), error: d.command.error, }, {}, returnCode === "yes" ) : await interpreter( d.client, d.message, d.args, { name: "eval", code: CODE.addBrackets(), error: d.command.error, }, {}, returnCode === "yes" ); return { code: code.replaceLast(`$eval${inside}`, c ? c : ""), }; };