Documentation
¶
Index ¶
- type EventHandler
- type Handler
- func (h *Handler) Handle(ctx context.Context, req *model.WebhookRequest) (*model.WebhookResponse, error)
- func (h *Handler) OnAudio(handler EventHandler)
- func (h *Handler) OnCard(handler EventHandler)
- func (h *Handler) OnEvent(handler EventHandler)
- func (h *Handler) OnFile(handler EventHandler)
- func (h *Handler) OnImage(handler EventHandler)
- func (h *Handler) OnKMarkdown(handler EventHandler)
- func (h *Handler) OnSystem(handler EventHandler)
- func (h *Handler) OnText(handler EventHandler)
- func (h *Handler) OnVideo(handler EventHandler)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EventHandler ¶
type EventHandler func(ctx context.Context, data *model.WebhookData) error
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func (*Handler) Handle ¶
func (h *Handler) Handle(ctx context.Context, req *model.WebhookRequest) (*model.WebhookResponse, error)
func (*Handler) OnAudio ¶
func (h *Handler) OnAudio(handler EventHandler)
func (*Handler) OnCard ¶
func (h *Handler) OnCard(handler EventHandler)
func (*Handler) OnEvent ¶
func (h *Handler) OnEvent(handler EventHandler)
func (*Handler) OnFile ¶
func (h *Handler) OnFile(handler EventHandler)
func (*Handler) OnImage ¶
func (h *Handler) OnImage(handler EventHandler)
func (*Handler) OnKMarkdown ¶
func (h *Handler) OnKMarkdown(handler EventHandler)
func (*Handler) OnSystem ¶
func (h *Handler) OnSystem(handler EventHandler)
func (*Handler) OnText ¶
func (h *Handler) OnText(handler EventHandler)
func (*Handler) OnVideo ¶
func (h *Handler) OnVideo(handler EventHandler)
Click to show internal directories.
Click to hide internal directories.