const channel = await interaction.guild.channels.create({
name: `ticket-${interaction.user.username}`,
topic: `${channelTopic} for ${interaction.member}`,
type: ChannelType.GuildText,
parent: categoryChannel,
permissionOverwrites: [
{
id: interaction.member.id,
allow: GenerateTicketUserPerms(),
},
{
id: interaction.guild.id,
deny: [PermissionFlagsBits.SendMessages, PermissionFlagsBits.ViewChannel],
},
{
id: supportRole.id,
allow: [PermissionFlagsBits.SendMessages, PermissionFlagsBits.ViewChannel],
},
],
});
const channel = await interaction.guild.channels.create({
name: `ticket-${interaction.user.username}`,
topic: `${channelTopic} for ${interaction.member}`,
type: ChannelType.GuildText,
parent: categoryChannel,
permissionOverwrites: [
{
id: interaction.member.id,
allow: GenerateTicketUserPerms(),
},
{
id: interaction.guild.id,
deny: [PermissionFlagsBits.SendMessages, PermissionFlagsBits.ViewChannel],
},
{
id: supportRole.id,
allow: [PermissionFlagsBits.SendMessages, PermissionFlagsBits.ViewChannel],
},
],
});