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 (27 loc) • 783 B
JavaScript
module.exports = async (d) => {
const code = d.command.code;
const r = code.split("$addEmoji").length - 1;
const inside = code.split("$addEmoji")[r].after();
const err = d.inside(inside);
if (err) return d.error(err);
const options = ([url, name, returnEmoji = "no", ...roleIDs] = inside.splits);
const emoji = await d.message.guild.emojis
.create(
url.addBrackets(),
name.addBrackets(),
roleIDs.length
? {
roles: roleIDs,
}
: undefined
)
.catch((err) => {});
if (!emoji)
return d.error(`:x: Failed to create emoji! url: ${url}, name: ${name} `);
return {
code: code.replaceLast(
`$addEmoji${inside.total}`,
returnEmoji === "yes" ? emoji.toString() : ""
),
};
};