Skip to content

Commit

Permalink
🚑 | Added permissions for Ticket channel
Browse files Browse the repository at this point in the history
  • Loading branch information
Paranoia8972 committed Oct 8, 2024
1 parent f4ffd33 commit 596203d
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions internal/pkg/commands/ticket.go
Original file line number Diff line number Diff line change
Expand Up @@ -393,6 +393,21 @@ func ModalSubmitHandler(s *discordgo.Session, i *discordgo.InteractionCreate) {
Name: channelName,
Type: discordgo.ChannelTypeGuildText,
ParentID: ticketChannel.CategoryID,
Topic: fmt.Sprintf("%s: %s", data.CustomID, embed.Fields[1].Value),
PermissionOverwrites: []*discordgo.PermissionOverwrite{
{
ID: i.Member.User.ID, // user
Type: discordgo.PermissionOverwriteTypeMember,
Allow: discordgo.PermissionViewChannel | discordgo.PermissionSendMessages | discordgo.PermissionReadMessageHistory,
Deny: 0,
},
{
ID: i.GuildID, // everyone
Type: discordgo.PermissionOverwriteTypeRole,
Allow: 0,
Deny: discordgo.PermissionViewChannel | discordgo.PermissionSendMessages | discordgo.PermissionReadMessageHistory,
},
},
})
if err != nil {
respondWithMessage(s, i, "Failed to create ticket channel.")
Expand Down

0 comments on commit 596203d

Please sign in to comment.