plugincenter

package
v0.0.0-...-7d7fa1e Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ForwardMessageRequest

type ForwardMessageRequest struct {
	Agent       string `json:"agent"`
	GroupID     string `json:"group_id"`
	GroupName   string `json:"group_name"`
	UserID      string `json:"user_id"`
	UserName    string `json:"user_name"`
	MessageID   string `json:"message_id"`
	IsMentioned bool   `json:"is_mention"`
	Time        int64  `json:"time"`
	Message     string `json:"message"`
}

type ForwardMessageResponse

type ForwardMessageResponse struct {
	IsReply bool     `json:"is_reply"`
	Message []string `json:"message"`
}

type PluginCenter

type PluginCenter struct {
	// contains filtered or unexported fields
}

func NewPluginCenter

func NewPluginCenter() *PluginCenter

func (*PluginCenter) Build

func (pc *PluginCenter) Build()

func (*PluginCenter) ForwardMessage

func (pc *PluginCenter) ForwardMessage(reqData ForwardMessageRequest)

func (*PluginCenter) WithAddress

func (pc *PluginCenter) WithAddress(ip string, port string) *PluginCenter

func (*PluginCenter) WithBasePath

func (pc *PluginCenter) WithBasePath(basePath string) *PluginCenter

func (*PluginCenter) WithMessageReport

func (pc *PluginCenter) WithMessageReport(messageReportPath string) *PluginCenter

Jump to

Keyboard shortcuts

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