Skip to content
Snippets Groups Projects
RevokePermission.js 932 B
Newer Older
const { SlashCommandBuilder } = require('@discordjs/builders');

const locale = require('../util/locale');

module.exports = (loc) => {
    const commandLocale = locale.get(loc).slashCommands.revoke_permission;
    return new SlashCommandBuilder()
        .setName('revoke_permission')
        .setDescription(commandLocale.description)
        .addStringOption(option =>
            option.setName('permission')
                .setDescription(commandLocale.permissionDescription)
                .setRequired(true)
                .addChoice(commandLocale.permissionChoices.roleMenus, 'role_menu')
                .addChoice(commandLocale.permissionChoices.locale, 'locale')
                .addChoice(commandLocale.permissionChoices.collection, 'collection'))
        .addRoleOption(option =>
            option.setName('role')
                .setDescription(commandLocale.roleDescription)
                .setRequired(true));
}