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

36 lines (23 loc) 813 B
const embed = require("../../handlers/errors.js"); module.exports = async (d) => { const code = d.command.code; const r = code.split("$argsCheck").length - 1; const inside = code.split("$argsCheck")[r].after(); const err = d.inside(inside); if (err) return d.error(err); const [condition, error] = inside.splits; const operator = ["<", ">"].find((e) => condition.includes(e)); let pass = true; const n = Number(condition.replace(operator || "", "")); if (operator === "<") { if (d.args[n] !== undefined) pass = false; } else if (operator === ">") { if (d.args[n - 1] === undefined) pass = false; } else { if (d.args.length !== n) pass = false; } if (!pass) return embed(d, error); return { code: code.replaceLast(`$argsCheck${inside.total}`, ""), }; };