const {SlashCommandBuilder} = require('@discordjs/builders'); const locale = require('../util/locale'); module.exports = (loc) => { const commandLocale = locale.get(loc).slashCommands.assign_permission; return new SlashCommandBuilder() .setName('assign_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)); }