package config import ( "encoding/json" "os" ) type Config struct { BotToken string `json:"bot_token"` ProxyAddr string `json:"proxy_address"` LogLevel string `json:"log_level"` } func Load(path string) (*Config, error) { data, err := os.ReadFile(path) if err != nil { return nil, err } var cfg Config if err := json.Unmarshal(data, &cfg); err != nil { return nil, err } return &cfg, nil }