Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandMessageHandler ¶
type CommandMessageHandler struct {
// contains filtered or unexported fields
}
CommandMessageHandler is for handling normal pure text message with command
func (*CommandMessageHandler) Extract ¶
func (h *CommandMessageHandler) Extract()
func (*CommandMessageHandler) Generate ¶
func (h *CommandMessageHandler) Generate()
func (*CommandMessageHandler) Pack ¶
func (h *CommandMessageHandler) Pack()
func (*CommandMessageHandler) Send ¶
func (h *CommandMessageHandler) Send(ch chan tgbotapi.MessageConfig)
type MessageHandlerFactory ¶
type MessageHandlerFactory interface { Extract() Generate() Pack() Send(chan tgbotapi.MessageConfig) }
func GetMessageHandler ¶
func GetMessageHandler(msg *tgbotapi.Message) (MessageHandlerFactory, error)
type TextMessageHandler ¶
type TextMessageHandler struct {
// contains filtered or unexported fields
}
TextMessageHandler is for handling normal pure text message
func (*TextMessageHandler) Extract ¶
func (h *TextMessageHandler) Extract()
func (*TextMessageHandler) Generate ¶
func (h *TextMessageHandler) Generate()
func (*TextMessageHandler) Pack ¶
func (h *TextMessageHandler) Pack()
func (*TextMessageHandler) Send ¶
func (h *TextMessageHandler) Send(ch chan tgbotapi.MessageConfig)
Click to show internal directories.
Click to hide internal directories.