package config import "github.com/caarlos0/env" type TelegramConfig struct { TelegramKey string `env:"TELEGRAM_KEY,required"` TelegramDebug bool `env:"TELEGRAM_DEBUG" envDefault:"false"` } func (tc *TelegramConfig) LoadConfig() error { if err := env.Parse(tc); err != nil { return err } return nil }