From f743f1efbdbbaeef1f55ae4d9f9562263dce8065 Mon Sep 17 00:00:00 2001 From: Riley Date: Mon, 9 Aug 2021 22:54:47 -0700 Subject: [PATCH] fix minor bug --- guilds.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/guilds.go b/guilds.go index e8fff75..af84682 100644 --- a/guilds.go +++ b/guilds.go @@ -17,6 +17,7 @@ import ( type GuildInfo struct { AddedDate int64 `json:"addedDate"` // The date the bot was added to the server Prefix string `json:"prefix"` // The bot prefix + GuildLanguage string `json:"guildLanguage"` // Guilds default language todo make language per user ModeratorIds []string `json:"moderatorIds"` // The list of user/role IDs allowed to run mod-only commands WhitelistIds []string `json:"whitelistIds"` // List of user/role Ids that a user MUST have one of in order to run any commands, including public ones IgnoredIds []string `json:"ignoredIds"` // List of user/role IDs that can never run commands, even public ones @@ -66,6 +67,7 @@ func getGuild(guildId string) *Guild { AddedDate: time.Now().Unix(), Prefix: "!", DeletePolicy: false, + GuildLanguage: "en", ResponseChannelId: "", MuteRoleId: "", GlobalDisabledTriggers: nil, @@ -92,6 +94,7 @@ func getGuild(guildId string) *Guild { AddedDate: time.Now().Unix(), Prefix: "!", DeletePolicy: false, + GuildLanguage: "en", ResponseChannelId: "", MuteRoleId: "", GlobalDisabledTriggers: nil, @@ -277,6 +280,13 @@ func (g *Guild) SetPrefix(newPrefix string) { g.save() } +// SetLang +// Set the prefix, then save the guild data +func (g *Guild) SetLang(lang string) { + g.Info.GuildLanguage = lang + g.save() +} + // IsMod // Check if a given ID is a moderator or not func (g *Guild) IsMod(checkId string) bool {