Compare commits

..

No commits in common. "8b001e499a1a38ab02ef30b1d3612154258128ba" and "2a42301c25e4a928a73bd2cfc9cab3e858fd14be" have entirely different histories.

2 changed files with 10 additions and 14 deletions

View File

@ -3,7 +3,6 @@ token = ""
appid = "" appid = ""
guildid = "" guildid = ""
category_id = "" category_id = ""
admin_roles = [""]
[database] [database]
host = "" host = ""
@ -12,4 +11,4 @@ name = ""
username = "" username = ""
password = "" password = ""
admin_roles = [""]

View File

@ -23,6 +23,7 @@ var (
type Config struct { type Config struct {
Discord Discord `toml:"discord"` Discord Discord `toml:"discord"`
Database Database `toml:"database"` Database Database `toml:"database"`
AdminRoles []string `toml:"admin_roles"`
} }
type Discord struct { type Discord struct {
@ -30,7 +31,6 @@ type Discord struct {
AppID string `toml:"appid"` AppID string `toml:"appid"`
GuildID string `toml:"guildid"` GuildID string `toml:"guildid"`
CategoryID string `toml:"category_id"` CategoryID string `toml:"category_id"`
AdminRoles []string `toml:"admin_roles"`
} }
type Database struct { type Database struct {
@ -240,11 +240,8 @@ var (
return return
} }
for _, roleID := range config.Discord.AdminRoles { for _, roleID := range config.AdminRoles {
err := client.ChannelPermissionSet(channel.ID, roleID, discordgo.PermissionOverwriteTypeRole, discordgo.PermissionViewChannel|discordgo.PermissionSendMessages, 0) client.ChannelPermissionSet(channel.ID, roleID, discordgo.PermissionOverwriteTypeRole, discordgo.PermissionViewChannel, 0)
if err != nil {
log.Printf("Error setting permissions for role %s: %v", roleID, err)
}
} }
err = client.InteractionRespond(i.Interaction, &discordgo.InteractionResponse{ err = client.InteractionRespond(i.Interaction, &discordgo.InteractionResponse{