Versions in this module Expand all Collapse all v1 v1.0.2 May 30, 2025 Changes in this version + var Handler = &handlerbase.Processor[larkim.P2MessageReceiveV1, handlerbase.BaseMetaData] + func CheckQuoteKeywordMatch(msg string, keyword string, matchType consts.WordMatchType) bool + func CollectMessage(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) + func RebuildAtMsg(input string, substrings []string) []string + type ChatMsgOperator struct + func (r *ChatMsgOperator) PreRun(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + func (r *ChatMsgOperator) Run(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + type CommandOperator struct + func (r *CommandOperator) PreRun(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + func (r *CommandOperator) Run(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + type Op = handlerbase.Operator[larkim.P2MessageReceiveV1, handlerbase.BaseMetaData] + type OpBase = handlerbase.OperatorBase[larkim.P2MessageReceiveV1, handlerbase.BaseMetaData] + type ReactMsgOperator struct + func (r *ReactMsgOperator) PreRun(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + func (r *ReactMsgOperator) Run(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + type RecordMsgOperator struct + func (r *RecordMsgOperator) PreRun(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + func (r *RecordMsgOperator) Run(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + type RepeatMsgOperator struct + func (r *RepeatMsgOperator) PreRun(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + func (r *RepeatMsgOperator) Run(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + type ReplyChatOperator struct + func (r *ReplyChatOperator) PreRun(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + func (r *ReplyChatOperator) Run(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + type WordReplyMsgOperator struct + func (r *WordReplyMsgOperator) PreRun(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error) + func (r *WordReplyMsgOperator) Run(ctx context.Context, event *larkim.P2MessageReceiveV1, ...) (err error)