Documentation
¶
Overview ¶
* @FilePath: /sxwz-bot/internal/handler/handler.go * @Author: maggot-code * @Date: 2023-09-19 02:45:02 * @LastEditors: maggot-code * @LastEditTime: 2023-09-19 04:30:59 * @Description:
* @FilePath: /sxwz-bot/internal/handler/message.go * @Author: maggot-code * @Date: 2023-09-19 04:21:22 * @LastEditors: maggot-code * @LastEditTime: 2023-09-19 06:37:09 * @Description:
* @FilePath: /sxwz-bot/internal/handler/use.go * @Author: maggot-code * @Date: 2023-09-19 04:15:41 * @LastEditors: maggot-code * @LastEditTime: 2023-09-19 04:31:06 * @Description:
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet( NewReadyHandler, NewErrorNotifyHandler, NewATMessageEventHandler, wire.Struct(new(Handler), "*"), NewHandler)
Functions ¶
func NewATMessageEventHandler ¶
func NewATMessageEventHandler(mc *biz.MessageUseCase) event.ATMessageEventHandler
func NewErrorNotifyHandler ¶
func NewErrorNotifyHandler() event.ErrorNotifyHandler
func NewHandler ¶
func NewHandler(h Handler) []interface{}
func NewReadyHandler ¶
func NewReadyHandler() event.ReadyHandler
Types ¶
type Handler ¶
type Handler struct {
Ready event.ReadyHandler
ErrorNotify event.ErrorNotifyHandler
ATMessage event.ATMessageEventHandler
}
type MessageEventHandler ¶
type MessageEventHandler struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.