const { SlashCommandBuilder } = require('@discordjs/builders')
module.exports = {
data: new SlashCommandBuilder()
.setName('create-ticket')
.setDescription('Create a Support Ticket!'),
async execute(interaction) {
const ticketName = `ticket-${interaction.user.id}`
if (!interaction.channel.id == process.env.TICKET_CHANNEL) {
return
} else if ((interaction.guild.channels.cache.find(c => c.name.toLowerCase() === ticketName.toLowerCase()))) {
interaction.reply(`ERROR: You already have an outstanding ticket`)
} else {
interaction.guild.channels.create(ticketName, { type: 'text', }).then((chan) => {
console.log(chan)
})
}
}
}
(hold for error and question)