Versions in this module Expand all Collapse all v1 v1.0.0 Nov 28, 2018 Changes in this version + const StartEndFormatting + var COLLECTIONS = SoundCollections + var HelpStringGlobal = "" + type Options struct + AdminUserSnowflake string + AudioPath string + Bitrate int + MaxQueueSize int + type Play struct + ChannelID string + Forced bool + GuildID string + Next *Play + Sound *Sound + UserID string + type Sound struct + Name string + PartDelay int + Weight int + func (s *Sound) Load(basePath string, c *SoundCollection) error + func (s *Sound) Play(vc *discordgo.VoiceConnection) + type SoundBotPlugin struct + func (s *SoundBotPlugin) Destroy() error + func (s *SoundBotPlugin) InstallRoute(f haleakala.InstallFunc) error + func (s *SoundBotPlugin) Name() string + func (s *SoundBotPlugin) OnMessage(c *muxer.Context) + func (s *SoundBotPlugin) SupportsUnload() bool + type SoundCollection struct + ChainWith *SoundCollection + Commands []string + Prefix string + Sounds []*Sound + func (s *SoundCollection) Random() *Sound + func (sc *SoundCollection) Load(basePath string) + type SoundCollections []*SoundCollection + func (s *SoundCollections) GetFullList() map[string][]string