Documentation
¶
Index ¶
- Variables
- func NewCallbackQueryHandler() func(NewCallbackQueryHandlerParams) *CallbackQueryHandler
- func NewHandlers() func(NewHandlersParams) *Handlers
- func NewModules() fx.Option
- func NewRecapCommandHandler() func(NewCommandHandlerParams) *CommandHandler
- type CallbackQueryHandler
- type CommandHandler
- type Handlers
- type NewCallbackQueryHandlerParams
- type NewCommandHandlerParams
- type NewHandlersParams
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RecapSelectHourAvailable = []int64{ 1, 2, 4, 6, 12, } RecapSelectHourAvailableText = lo.SliceToMap(RecapSelectHourAvailable, func(item int64) (int64, string) { return item, fmt.Sprintf("%d 小时", item) }) )
Functions ¶
func NewCallbackQueryHandler ¶ added in v0.14.0
func NewCallbackQueryHandler() func(NewCallbackQueryHandlerParams) *CallbackQueryHandler
func NewHandlers ¶
func NewHandlers() func(NewHandlersParams) *Handlers
func NewModules ¶
func NewRecapCommandHandler ¶
func NewRecapCommandHandler() func(NewCommandHandlerParams) *CommandHandler
Types ¶
type CallbackQueryHandler ¶
type CallbackQueryHandler struct {
// contains filtered or unexported fields
}
type CommandHandler ¶
type CommandHandler struct {
// contains filtered or unexported fields
}
type Handlers ¶
type Handlers struct {
// contains filtered or unexported fields
}
func (*Handlers) Install ¶
func (h *Handlers) Install(dispatcher *tgbot.Dispatcher)
type NewCallbackQueryHandlerParams ¶ added in v0.14.0
type NewCommandHandlerParams ¶
type NewHandlersParams ¶
type NewHandlersParams struct { fx.In Command *CommandHandler CallbackQuery *CallbackQueryHandler }
Click to show internal directories.
Click to hide internal directories.