Documentation ¶
Overview ¶
Package config bot env configuration.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Provide(Load)
nolint:gochecknoglobals,golint,stylecheck
Functions ¶
func Load ¶
func Load() ( debug types.Debug, port types.Port, webhookURL types.WebhookURL, telegramToken types.TelegramToken, firestoreHost types.FirestoreHost, firestorePort types.FirestorePort, firestoreProjectID types.FirestoreProjectID, reactionsDir types.ReactionsDir, err error, )
Load config.
Types ¶
type Config ¶
type Config struct { Debug types.Debug `envconfig:"debug" default:"false"` Port types.Port `envconfig:"port" default:"8443"` WebhookURL types.WebhookURL `envconfig:"webhook_url" required:"true"` TelegramToken types.TelegramToken `envconfig:"telegram_token" required:"true"` FirestoreHost types.FirestoreHost `envconfig:"firestore_host" required:"true"` FirestorePort types.FirestorePort `envconfig:"firestore_port" required:"true"` FirestoreProjectID types.FirestoreProjectID `envconfig:"firestore_project_id" required:"true"` ReactionsDir types.ReactionsDir `envconfig:"reactions_dir" default:"assets/reactions"` }
Config bot config.
Click to show internal directories.
Click to hide internal directories.