database

package
v0.0.0-...-e3af7b5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2019 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Database *Database
}

func (Config) CommandRegex

func (config Config) CommandRegex() string

func (Config) IsMod

func (config Config) IsMod(id string) bool

func (Config) Token

func (config Config) Token() string

type Database

type Database struct {
	Redis      *redis.Client
	Identifier string
}

func NewDatabase

func NewDatabase(identifier, address, password string) *Database

func (*Database) Config

func (d *Database) Config() (*Config, error)

func (*Database) CreateConfig

func (d *Database) CreateConfig() error

func (*Database) Decorate

func (d *Database) Decorate(value string) string

func (*Database) Music

func (d *Database) Music() (*MusicDatabase, error)

func (*Database) Roles

func (d *Database) Roles() (*Roles, error)

func (*Database) Welcomer

func (d *Database) Welcomer() (*Welcomer, error)

type MusicDatabase

type MusicDatabase struct {
	// contains filtered or unexported fields
}

func (MusicDatabase) AddSong

func (d MusicDatabase) AddSong(data []byte) error

func (MusicDatabase) CanPlay

func (d MusicDatabase) CanPlay(duration time.Duration) bool

func (MusicDatabase) CanPlayLive

func (d MusicDatabase) CanPlayLive() bool

func (MusicDatabase) GetChannel

func (d MusicDatabase) GetChannel() string

func (MusicDatabase) GetVoiceChannel

func (d MusicDatabase) GetVoiceChannel() string

func (MusicDatabase) IsValidExtractor

func (d MusicDatabase) IsValidExtractor(extractor string) bool

func (MusicDatabase) PopNext

func (d MusicDatabase) PopNext() string

type Roles

type Roles struct {
	Database *Database
}

func (Roles) GetAllRoles

func (r Roles) GetAllRoles() map[string]string

func (Roles) GetRoleIDFromName

func (r Roles) GetRoleIDFromName(name string) (string, error)

type Welcomer

type Welcomer struct {
	// contains filtered or unexported fields
}

func (*Welcomer) GetMain

func (w *Welcomer) GetMain() string

func (*Welcomer) GetSecret

func (w *Welcomer) GetSecret() string

func (*Welcomer) GetTextAfter

func (w *Welcomer) GetTextAfter() string

func (*Welcomer) GetTextBefore

func (w *Welcomer) GetTextBefore() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL