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

35 lines (23 loc) 866 B
module.exports = async (d) => { let code = d.command.code; const r = code.split("$changeNickname").length - 1; const inside = code.split("$changeNickname")[r].after(); const err = d.inside(inside); if (err) return d.error(err); const [userID = d.message.author.id, nickname] = inside.splits; if (!nickname) return d.error( `:x: Nickname can't be empty in \`$changeNickname${inside}\`` ); const member = await d.message.guild.members.fetch(userID).catch((err) => {}); if (!member) return d.error(`:x: Invalid user ID in \`$changeNickname${inside}\``); const m = await member.setNickname(nickname.addBrackets()).catch((err) => {}); if (!m) return d.error( `:x: Failed to change nickname for user ${member.user.username}` ); return { code: code.replaceLast(`$changeNickname${inside}`, ""), }; };