Documentation ¶
Index ¶
- type AddMovieConversation
- func (c *AddMovieConversation) AddMovie(m *tb.Message)
- func (c *AddMovieConversation) AskFolder(m *tb.Message) chatbot.Handler
- func (c *AddMovieConversation) AskMovie(m *tb.Message) chatbot.Handler
- func (c *AddMovieConversation) AskPickMovie(m *tb.Message) chatbot.Handler
- func (c *AddMovieConversation) CurrentStep() chatbot.Handler
- func (c *AddMovieConversation) Name() string
- func (c *AddMovieConversation) Run(m *tb.Message)
- type AddTVShowConversation
- func (c *AddTVShowConversation) AddTVShow(m *tb.Message)
- func (c *AddTVShowConversation) AskFolder(m *tb.Message) chatbot.Handler
- func (c *AddTVShowConversation) AskPickTVShow(m *tb.Message) chatbot.Handler
- func (c *AddTVShowConversation) AskPickTVShowQuality(m *tb.Message) chatbot.Handler
- func (c *AddTVShowConversation) AskPickTVShowSeason(m *tb.Message) chatbot.Handler
- func (c *AddTVShowConversation) AskTVShow(m *tb.Message) chatbot.Handler
- func (c *AddTVShowConversation) CurrentStep() chatbot.Handler
- func (c *AddTVShowConversation) Name() string
- func (c *AddTVShowConversation) Run(m *tb.Message)
- type MediaBot
- func (mb *MediaBot) HandleAddMovie(m *tb.Message)
- func (mb *MediaBot) HandleAddTVShow(m *tb.Message)
- func (mb *MediaBot) HandleAuth(m *tb.Message)
- func (mb *MediaBot) HandleCancel(m *tb.Message)
- func (mb *MediaBot) HandleConvoCancel(c chatbot.Conversation, m *tb.Message)
- func (mb *MediaBot) HandleFallback(m *tb.Message)
- func (mb *MediaBot) HandleStart(m *tb.Message)
- func (mb *MediaBot) HandleUsers(m *tb.Message)
- func (mb *MediaBot) RequireAuth(access users.UserAccess, h func(m *tb.Message)) func(m *tb.Message)
- func (mb *MediaBot) RequirePrivate(h func(m *tb.Message)) func(m *tb.Message)
- func (mb *MediaBot) Start()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddMovieConversation ¶
func NewAddMovieConversation ¶
func NewAddMovieConversation(b *MediaBot) *AddMovieConversation
func (*AddMovieConversation) AddMovie ¶
func (c *AddMovieConversation) AddMovie(m *tb.Message)
func (*AddMovieConversation) AskFolder ¶
func (c *AddMovieConversation) AskFolder(m *tb.Message) chatbot.Handler
func (*AddMovieConversation) AskMovie ¶
func (c *AddMovieConversation) AskMovie(m *tb.Message) chatbot.Handler
func (*AddMovieConversation) AskPickMovie ¶
func (c *AddMovieConversation) AskPickMovie(m *tb.Message) chatbot.Handler
func (*AddMovieConversation) CurrentStep ¶
func (c *AddMovieConversation) CurrentStep() chatbot.Handler
func (*AddMovieConversation) Name ¶
func (c *AddMovieConversation) Name() string
func (*AddMovieConversation) Run ¶
func (c *AddMovieConversation) Run(m *tb.Message)
type AddTVShowConversation ¶
type AddTVShowConversation struct { *telegram.Client TVQuery string TVShowResults []sonarr.TVShow // contains filtered or unexported fields }
func NewAddTVShowConversation ¶
func NewAddTVShowConversation(b *MediaBot) *AddTVShowConversation
func (*AddTVShowConversation) AddTVShow ¶
func (c *AddTVShowConversation) AddTVShow(m *tb.Message)
func (*AddTVShowConversation) AskFolder ¶
func (c *AddTVShowConversation) AskFolder(m *tb.Message) chatbot.Handler
func (*AddTVShowConversation) AskPickTVShow ¶
func (c *AddTVShowConversation) AskPickTVShow(m *tb.Message) chatbot.Handler
func (*AddTVShowConversation) AskPickTVShowQuality ¶
func (c *AddTVShowConversation) AskPickTVShowQuality(m *tb.Message) chatbot.Handler
func (*AddTVShowConversation) AskPickTVShowSeason ¶
func (c *AddTVShowConversation) AskPickTVShowSeason(m *tb.Message) chatbot.Handler
func (*AddTVShowConversation) AskTVShow ¶
func (c *AddTVShowConversation) AskTVShow(m *tb.Message) chatbot.Handler
func (*AddTVShowConversation) CurrentStep ¶
func (c *AddTVShowConversation) CurrentStep() chatbot.Handler
func (*AddTVShowConversation) Name ¶
func (c *AddTVShowConversation) Name() string
func (*AddTVShowConversation) Run ¶
func (c *AddTVShowConversation) Run(m *tb.Message)
type MediaBot ¶
func NewMediaBot ¶
func (*MediaBot) HandleAddMovie ¶
func (*MediaBot) HandleAddTVShow ¶
func (*MediaBot) HandleAuth ¶
func (*MediaBot) HandleCancel ¶
func (*MediaBot) HandleConvoCancel ¶
func (mb *MediaBot) HandleConvoCancel(c chatbot.Conversation, m *tb.Message)
func (*MediaBot) HandleFallback ¶
func (*MediaBot) HandleStart ¶
func (*MediaBot) HandleUsers ¶
func (*MediaBot) RequireAuth ¶
func (*MediaBot) RequirePrivate ¶
Click to show internal directories.
Click to hide internal directories.