Documentation ¶
Index ¶
- func InfoToString(info *ytdlp.Info, maxTitleLength int, elapsedTime *time.Duration) string
- type MusicPlayer
- func (musicPlayer *MusicPlayer) ClearCommand(s *discordgo.Session, m *discordgo.Message, args string) error
- func (musicPlayer *MusicPlayer) Connect(guildID string, channelID string) (*MusicPlayerVoiceConnection, error)
- func (musicPlayer *MusicPlayer) PauseCommand(s *discordgo.Session, m *discordgo.Message, args string) error
- func (musicPlayer *MusicPlayer) PlayCommand(s *discordgo.Session, m *discordgo.Message, args string) error
- func (musicPlayer *MusicPlayer) RemoveCommand(s *discordgo.Session, m *discordgo.Message, args string) error
- func (musicPlayer *MusicPlayer) ResumeCommand(s *discordgo.Session, m *discordgo.Message, args string) error
- func (musicPlayer *MusicPlayer) ShowCommand(s *discordgo.Session, m *discordgo.Message, args string) error
- func (musicPlayer *MusicPlayer) SkipCommand(s *discordgo.Session, m *discordgo.Message, args string) error
- type MusicPlayerVoiceConnection
- func (connection *MusicPlayerVoiceConnection) Disconnect()
- func (connection *MusicPlayerVoiceConnection) Pause() error
- func (connection *MusicPlayerVoiceConnection) Play(info *ytdlp.Info)
- func (connection *MusicPlayerVoiceConnection) Resume() error
- func (connection *MusicPlayerVoiceConnection) Skip()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MusicPlayer ¶
func New ¶
func New(bot *bot.Bot) *MusicPlayer
func (*MusicPlayer) ClearCommand ¶
func (*MusicPlayer) Connect ¶
func (musicPlayer *MusicPlayer) Connect(guildID string, channelID string) (*MusicPlayerVoiceConnection, error)
func (*MusicPlayer) PauseCommand ¶
func (*MusicPlayer) PlayCommand ¶
func (*MusicPlayer) RemoveCommand ¶
func (*MusicPlayer) ResumeCommand ¶
func (*MusicPlayer) ShowCommand ¶
func (*MusicPlayer) SkipCommand ¶
type MusicPlayerVoiceConnection ¶
func (*MusicPlayerVoiceConnection) Disconnect ¶
func (connection *MusicPlayerVoiceConnection) Disconnect()
func (*MusicPlayerVoiceConnection) Pause ¶
func (connection *MusicPlayerVoiceConnection) Pause() error
func (*MusicPlayerVoiceConnection) Play ¶
func (connection *MusicPlayerVoiceConnection) Play(info *ytdlp.Info)
func (*MusicPlayerVoiceConnection) Resume ¶
func (connection *MusicPlayerVoiceConnection) Resume() error
func (*MusicPlayerVoiceConnection) Skip ¶
func (connection *MusicPlayerVoiceConnection) Skip()
Click to show internal directories.
Click to hide internal directories.