messaging

package
v0.6.121 Latest Latest
Warning

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

Go to latest
Published: May 6, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AutomationSender

type AutomationSender interface {
	TextSender
	CardSender
}

type CardSender

type CardSender interface {
	SendCard(ctx context.Context, receiveIDType, receiveID, cardContent string) error
}

type FileSender

type FileSender interface {
	SendFile(ctx context.Context, receiveIDType, receiveID, fileKey string) error
}

type FileUploader

type FileUploader interface {
	UploadFile(ctx context.Context, localPath, fileName string) (string, error)
}

type ImageSender

type ImageSender interface {
	SendImage(ctx context.Context, receiveIDType, receiveID, imageKey string) error
}

type ImageUploader

type ImageUploader interface {
	UploadImage(ctx context.Context, localPath string) (string, error)
}

type ReactionSender

type ReactionSender interface {
	AddReaction(ctx context.Context, messageID, emojiType string) error
}

type ReplyCardDirectSender

type ReplyCardDirectSender interface {
	ReplyCardDirect(ctx context.Context, sourceMessageID, cardContent string) (string, error)
}

type ReplyCardSender

type ReplyCardSender interface {
	ReplyCard(ctx context.Context, sourceMessageID, cardContent string) (string, error)
}

type ReplyFileDirectSender

type ReplyFileDirectSender interface {
	ReplyFileDirect(ctx context.Context, sourceMessageID, fileKey string) (string, error)
}

type ReplyFileSender

type ReplyFileSender interface {
	ReplyFile(ctx context.Context, sourceMessageID, fileKey string) (string, error)
}

type ReplyImageDirectSender

type ReplyImageDirectSender interface {
	ReplyImageDirect(ctx context.Context, sourceMessageID, imageKey string) (string, error)
}

type ReplyImageSender

type ReplyImageSender interface {
	ReplyImage(ctx context.Context, sourceMessageID, imageKey string) (string, error)
}

type ReplyRichTextMarkdownDirectSender

type ReplyRichTextMarkdownDirectSender interface {
	ReplyRichTextMarkdownDirect(ctx context.Context, sourceMessageID, markdown string) (string, error)
}

type ReplyRichTextMarkdownSender

type ReplyRichTextMarkdownSender interface {
	ReplyRichTextMarkdown(ctx context.Context, sourceMessageID, markdown string) (string, error)
}

type ReplyRichTextSender

type ReplyRichTextSender interface {
	ReplyRichText(ctx context.Context, sourceMessageID string, lines []string) (string, error)
}

type ReplyTextDirectSender

type ReplyTextDirectSender interface {
	ReplyTextDirect(ctx context.Context, sourceMessageID, text string) (string, error)
}

type ReplyTextSender

type ReplyTextSender interface {
	ReplyText(ctx context.Context, sourceMessageID, text string) (string, error)
}

type TextSender

type TextSender interface {
	SendText(ctx context.Context, receiveIDType, receiveID, text string) error
}

Jump to

Keyboard shortcuts

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