const { SlashCommandBuilder } = require('@discordjs/builders'); module.exports = { data: new SlashCommandBuilder() .setName('authorticketpermission') .setDescription('Gives a user permission to manage tickets') .addStringOption(option => option.setName('userid') .setDescription('The ID of the user to authorize') .setRequired(true)), async execute(interaction) { const userId = interaction.options.getString('userid'); if (!interaction.member.roles.cache.has(interaction.client.config.role_id)) { return interaction.reply('You do not have permission to use this command.'); } interaction.client.config.authorized_users.push(userId); await interaction.reply(`User <@${userId}> has been authorized to manage tickets.`); } };