Help us shape the future of Go! Take the 2026 Go Developer Survey

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