package settings import ( "os" "encoding/json" ) func LoadFromFile(filepath string) error { b, err := os.ReadFile(filepath) if err != nil { return err } return json.Unmarshal(b, &botSettings) } func SaveToFile(filepath string) (err error) { res, err := json.MarshalIndent(botSettings, "", " ") if err != nil { return } err = os.WriteFile(filepath, res, 0666) if err != nil { return } return nil }