message

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2025 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Handler 消息处理器

Functions

func CheckQuoteKeywordMatch

func CheckQuoteKeywordMatch(msg string, keyword string, matchType consts.WordMatchType) bool

func CollectMessage

func CollectMessage(ctx context.Context, event *larkim.P2MessageReceiveV1, metaData *handlerbase.BaseMetaData)

func RebuildAtMsg

func RebuildAtMsg(input string, substrings []string) []string

Types

type ChatMsgOperator

type ChatMsgOperator struct {
	OpBase
}

ChatMsgOperator RepeatMsg Op

@author heyuhengmatt
@update 2024-07-17 01:35:51

func (*ChatMsgOperator) PreRun

PreRun Repeat

@receiver r *ImitateMsgOperator
@param ctx context.Context
@param event *larkim.P2MessageReceiveV1
@return err error
@author heyuhengmatt
@update 2024-07-17 01:35:35

func (*ChatMsgOperator) Run

Run Repeat

@receiver r *ImitateMsgOperator
@param ctx context.Context
@param event *larkim.P2MessageReceiveV1
@return err error
@author heyuhengmatt
@update 2024-07-17 01:35:41

type CommandOperator

type CommandOperator struct {
	OpBase
	// contains filtered or unexported fields
}

CommandOperator Repeat

func (*CommandOperator) PreRun

PreRun Music

@receiver r *MusicMsgOperator
@param ctx context.Context
@param event *larkim.P2MessageReceiveV1
@return err error
@author heyuhengmatt
@update 2024-07-17 01:34:09

func (*CommandOperator) Run

Run Repeat

@receiver r
@param ctx
@param event
@return err

type ReactMsgOperator

type ReactMsgOperator struct {
	OpBase
}

ReactMsgOperator Repeat

func (*ReactMsgOperator) PreRun

PreRun Repeat

@receiver r
@param ctx
@param event
@return err

func (*ReactMsgOperator) Run

Run Repeat

@receiver r
@param ctx
@param event
@return err

type RecordMsgOperator

type RecordMsgOperator struct {
	OpBase
}

RecordMsgOperator RepeatMsg Op

@author heyuhengmatt
@update 2024-07-17 01:35:51

func (*RecordMsgOperator) PreRun

PreRun Repeat

@receiver r *RepeatMsgOperator
@param ctx context.Context
@param event *larkim.P2MessageReceiveV1
@return err error
@author heyuhengmatt
@update 2024-07-17 01:35:35

func (*RecordMsgOperator) Run

Run Repeat

@receiver r *RepeatMsgOperator
@param ctx context.Context
@param event *larkim.P2MessageReceiveV1
@return err error
@author heyuhengmatt
@update 2024-07-17 01:35:41

type RepeatMsgOperator

type RepeatMsgOperator struct {
	OpBase
}

RepeatMsgOperator RepeatMsg Op

@author heyuhengmatt
@update 2024-07-17 01:35:51

func (*RepeatMsgOperator) PreRun

PreRun Repeat

@receiver r *RepeatMsgOperator
@param ctx context.Context
@param event *larkim.P2MessageReceiveV1
@return err error
@author heyuhengmatt
@update 2024-07-17 01:35:35

func (*RepeatMsgOperator) Run

Run Repeat

@receiver r *RepeatMsgOperator
@param ctx context.Context
@param event *larkim.P2MessageReceiveV1
@return err error
@author heyuhengmatt
@update 2024-07-17 01:35:41

type ReplyChatOperator

type ReplyChatOperator struct {
	OpBase
}

ReplyChatOperator Repeat

@author heyuhengmatt
@update 2024-07-17 01:36:07

func (*ReplyChatOperator) PreRun

PreRun Music

@receiver r *MusicMsgOperator
@param ctx context.Context
@param event *larkim.P2MessageReceiveV1
@return err error
@author heyuhengmatt
@update 2024-07-17 01:34:09

func (*ReplyChatOperator) Run

Run Repeat

@receiver r
@param ctx
@param event
@return err

type WordReplyMsgOperator

type WordReplyMsgOperator struct {
	OpBase
}

WordReplyMsgOperator Repeat

@author heyuhengmatt
@update 2024-07-17 01:35:11

func (*WordReplyMsgOperator) PreRun

PreRun Repeat

@receiver r *WordReplyMsgOperator
@param ctx context.Context
@param event *larkim.P2MessageReceiveV1
@return err error
@author heyuhengmatt
@update 2024-07-17 01:35:17

func (*WordReplyMsgOperator) Run

Run Repeat

@receiver r
@param ctx
@param event
@return err

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL