Documentation
¶
Index ¶
- func BuildCommonComponent(p *domain.Player, q *domain.Queue) []discordgo.MessageComponent
- func BuildNPComponent(p *domain.Player, q *domain.Queue) []discordgo.MessageComponent
- func BuildNPEmbed(s *discordgo.Session, p *domain.Player, q *domain.Queue) ([]*discordgo.MessageEmbed, error)
- func BuildQueueComponent(p *domain.Player, q *domain.Queue, page int) []discordgo.MessageComponent
- func BuildQueueEmbed(p *domain.Player, q *domain.Queue, items []*domain.Music, page int) []*discordgo.MessageEmbed
- func GetUserVS(s *discordgo.Session, i *discordgo.InteractionCreate, must bool, msg string) (*discordgo.VoiceState, error)
- func InteractionName(i *discordgo.InteractionCreate) string
- func IsPlayerReady(p *domain.Player) bool
- func IsSameVC(p *domain.Player, vs *discordgo.VoiceState) bool
- func NewWorkerLogger(guildID, name string) func(v ...interface{})
- func ParseRelativePosOption(q *domain.Queue, raw string) (int, error)
- func Plural(w string, n int) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildCommonComponent ¶ added in v1.7.0
func BuildNPComponent ¶ added in v1.6.0
func BuildNPEmbed ¶ added in v1.6.0
func BuildQueueComponent ¶ added in v1.7.0
func BuildQueueEmbed ¶ added in v1.7.0
func GetUserVS ¶
func GetUserVS(s *discordgo.Session, i *discordgo.InteractionCreate, must bool, msg string) (*discordgo.VoiceState, error)
func InteractionName ¶ added in v1.6.0
func InteractionName(i *discordgo.InteractionCreate) string
func IsPlayerReady ¶
func NewWorkerLogger ¶ added in v1.6.0
func NewWorkerLogger(guildID, name string) func(v ...interface{})
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.