Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultConfig = Config{ Discord: DiscordConfig{ Token: "", OwnerID: "", GuildLimit: -1, }, Logrus: LogrusConfig{ Level: "info", Colors: true, }, Database: DatabaseConfig{ Type: "postgres", DBCreds: DBCreds{ Host: "localhost", Port: 5432, }, }, Waterlink: WaterlinkConfig{ Host: "", Password: "", }, }
Functions ¶
func Opt ¶
func Opt[T comparable](v []T, def ...T) T
Types ¶
type Config ¶
type Config struct { Discord DiscordConfig Logrus LogrusConfig Database DatabaseConfig Waterlink WaterlinkConfig }
type DatabaseConfig ¶
type DiscordConfig ¶
type LogrusConfig ¶
type PlayerConfig ¶
type PlayerConfig struct { FastTriggerTime time.Duration Lavalink WaterlinkConfig }
type WaterlinkConfig ¶
Click to show internal directories.
Click to hide internal directories.