fix: ticket perms

This commit is contained in:
Ananas 2025-03-28 03:07:02 +01:00
parent cfb7b31b36
commit e0eb4e4731
No known key found for this signature in database
GPG Key ID: CAE30FFA43F0F76F
1 changed files with 10 additions and 1 deletions

View File

@ -24,6 +24,7 @@ export class TicketComponenets {
.select()
.from(ticketsTable)
.where(eq(ticketsTable.user, inter.user.id));
if (check.length >= 1) {
await inter.reply({
content: "You already have a ticket open.",
@ -54,12 +55,20 @@ export class TicketComponenets {
PermissionsBitField.Flags.SendMessages,
],
},
{
id: inter.client.user.id,
allow: [
PermissionsBitField.Flags.ViewChannel,
PermissionsBitField.Flags.SendMessages
],
}
],
});
const category = inter.guild?.channels.cache.get(
const category = inter.guild!.channels.cache.get(
Bun.env.TICKET_CATEGORY,
) as CategoryChannel;
channel = await channel.setParent(category);
const embed = new EmbedBuilder()