Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrDiscordName = errors.New("invalid json value: discord.name is empty") ErrDiscordToken = errors.New("invalid json value: discord.token is empty") ErrLogFilename = errors.New("invalid json value: log.filename is empty") ErrLogLevel = errors.New("invalid json value: log.level is invalid") )
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
Configuration contains Discord, Log and Modules parameters.
func ReadConfiguration ¶
func ReadConfiguration(fsys fs.FS, filename string) (*Configuration, error)
ReadConfiguration read `config.json` file and update values with env if found.
type Modules ¶ added in v1.0.0
type Modules struct { WelcomeConfiguration welcome.Configuration `json:"welcome"` HealthcheckConfiguration healthchecks.Configuration `json:"healthchecks"` }
Click to show internal directories.
Click to hide internal directories.