qq_bot/model/handler.go
2024-10-20 02:40:02 +08:00

13 lines
288 B
Go

package model
import "git.lxtend.com/qqbot/constants"
type Handler func(msg Message) (reply Reply)
type TryCatchHandler func(msg Message) (reply Reply, catched bool)
type HandlerInfo[H Handler | TryCatchHandler] struct {
Trigger string
Handler H
Level constants.PermissionLevel
}