UNPKG

solara-testing-beta

Version:

A modern, customizable, and lightweight Discord framework.

21 lines 798 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const resolveUser_1 = require("../../utils/resolveUser"); exports.default = { name: 'userRoles', execute: async (ctx) => { const member = await (0, resolveUser_1.getTargetMember)(ctx, 0); if (!member) { throw new Error('Member not found.'); } const type = ctx.args[1]?.toLowerCase() ?? 'id'; const separator = ctx.args[2] ?? ';'; if (type === 'name') { return member.roles.cache.filter(r => r.id !== member.guild.id).map(r => r.name).join(separator); } else { return member.roles.cache.filter(r => r.id !== member.guild.id).map(r => r.id).join(separator); } }, }; //# sourceMappingURL=userRoles.js.map