diff --git a/main.go b/main.go index aa3e118..c91e893 100644 --- a/main.go +++ b/main.go @@ -241,10 +241,13 @@ var ( } for _, roleID := range config.Discord.AdminRoles { - err := client.ChannelPermissionSet(channel.ID, roleID, discordgo.PermissionOverwriteTypeRole, discordgo.PermissionViewChannel|discordgo.PermissionSendMessages, 0) - if err != nil { - log.Printf("Error setting permissions for role %s: %v", roleID, err) + if roleID != "" { + err := client.ChannelPermissionSet(channel.ID, roleID, discordgo.PermissionOverwriteTypeRole, discordgo.PermissionViewChannel|discordgo.PermissionSendMessages, 0) + if err != nil { + log.Printf("Error setting permissions for role %s: %v", roleID, err) + } } + } err = client.InteractionRespond(i.Interaction, &discordgo.InteractionResponse{