diff --git a/README.md b/README.md index 16fe1bb..12a8459 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,12 @@ ### Сборка ```go build``` + + +## ENVIRONMENT +```Go +os.Getenv("BOT_TOKEN") +os.Getenv("DB_HOST") +os.Getenv("DB_NAME") +os.Getenv("DB_USER") +os.Getenv("DB_PASS") +``` \ No newline at end of file diff --git a/main.go b/main.go index df586f2..ae9f881 100644 --- a/main.go +++ b/main.go @@ -8,24 +8,16 @@ import ( "time" tele "gopkg.in/telebot.v4" - "gopkg.in/yaml.v3" ) func config() models.Config { - file, err := os.Open("cfg.yml") - if err != nil { - log.Fatal(err) + return models.Config{ + Token: os.Getenv("BOT_TOKEN"), + HostName: os.Getenv("DB_HOST"), + DbName: os.Getenv("DB_NAME"), + UserName: os.Getenv("DB_USER"), + Password: os.Getenv("DB_PASS"), } - defer file.Close() - - // unmarshal the YAML data into a struct - var config models.Config - err = yaml.NewDecoder(file).Decode(&config) - if err != nil { - log.Fatal(err) - } - - return config } func main() {