Documentation ¶
Index ¶
- func InvalidCallbackData(chatID int64) *tgbotapi.MessageConfig
- func InvalidMessage(chatID int64) *tgbotapi.MessageConfig
- type MessageHandler
- func (h *MessageHandler) AcceptNewUpdate(update *tgbotapi.Update) error
- func (h *MessageHandler) ActivateUsecase(chatID int64, command string)
- func (h *MessageHandler) EndCallback(update *tgbotapi.Update) error
- func (h *MessageHandler) ExecuteUsecase(update *tgbotapi.Update) error
- func (h *MessageHandler) RegisterInvalidCommandFactory(invalidCommandFactory UsecaseFactory)
- func (h *MessageHandler) RegisterUsecaseFactory(usecaseFactory UsecaseFactory) error
- type Status
- type Usecase
- type UsecaseFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InvalidCallbackData ¶
func InvalidCallbackData(chatID int64) *tgbotapi.MessageConfig
func InvalidMessage ¶
func InvalidMessage(chatID int64) *tgbotapi.MessageConfig
Types ¶
type MessageHandler ¶
type MessageHandler struct {
// contains filtered or unexported fields
}
func NewMessageHandler ¶
func NewMessageHandler(bot *models.Bot, log models.Logger) *MessageHandler
func (*MessageHandler) AcceptNewUpdate ¶
func (h *MessageHandler) AcceptNewUpdate(update *tgbotapi.Update) error
func (*MessageHandler) ActivateUsecase ¶
func (h *MessageHandler) ActivateUsecase(chatID int64, command string)
func (*MessageHandler) EndCallback ¶
func (h *MessageHandler) EndCallback(update *tgbotapi.Update) error
func (*MessageHandler) ExecuteUsecase ¶
func (h *MessageHandler) ExecuteUsecase(update *tgbotapi.Update) error
func (*MessageHandler) RegisterInvalidCommandFactory ¶
func (h *MessageHandler) RegisterInvalidCommandFactory(invalidCommandFactory UsecaseFactory)
func (*MessageHandler) RegisterUsecaseFactory ¶
func (h *MessageHandler) RegisterUsecaseFactory(usecaseFactory UsecaseFactory) error
type UsecaseFactory ¶
Click to show internal directories.
Click to hide internal directories.