diff --git a/models/config.go b/models/config.go index 06a471d..835e500 100644 --- a/models/config.go +++ b/models/config.go @@ -35,7 +35,8 @@ type Yaml struct { Npm string Python string Pip string - NoAdmin bool `yaml:"no_admin"` + NoAdmin bool `yaml:"no_admin"` + QbotConfigFile string `yaml:"qbot_config_file"` } var Balance = "balance" diff --git a/qbot/main.go b/qbot/main.go index 88afa2f..f41c1c1 100644 --- a/qbot/main.go +++ b/qbot/main.go @@ -117,7 +117,12 @@ func Main() { // config.DefaultConfigFile = models.ExecPath + "/qbot" // conf = config.Get() - conf = &config.Config{} + if models.Config.QbotConfigFile != "" { + config.DefaultConfigFile = models.Config.QbotConfigFile + conf = config.Get() + } else { + conf = &config.Config{} + } // if *debug { // conf.Output.Debug = true // }