cqhttp

package
v0.0.0-...-a1b4a84 Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2023 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init(opt *types.CQHTTPOption) error

func WebsocketHandler

func WebsocketHandler() runtime.HandlerFunc

Types

type CQHTTPManager

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

func NewCQHTTPManager

func NewCQHTTPManager(config *types.CQHTTPOption) *CQHTTPManager

func (*CQHTTPManager) Init

func (m *CQHTTPManager) Init(opt *types.CQHTTPOption) error

func (*CQHTTPManager) WebsocketHandler

func (c *CQHTTPManager) WebsocketHandler(w http.ResponseWriter, r *http.Request, params map[string]string)

type CQHTTPMessage

type CQHTTPMessage struct {
	BOT         uint   // 机器人ID
	ID          uint   // 发送者ID
	GroupID     uint   // 群组ID,可能
	MessageType string // Private or Group
	Message     string
	Body        []byte
}

func (*CQHTTPMessage) Parser

func (m *CQHTTPMessage) Parser() (string, []string, error)

type CQHTTPWebsocket

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

func (*CQHTTPWebsocket) Close

func (c *CQHTTPWebsocket) Close() error

func (*CQHTTPWebsocket) Listen

func (c *CQHTTPWebsocket) Listen(ch chan *CQHTTPMessage) error

func (CQHTTPWebsocket) Run

func (c CQHTTPWebsocket) Run(e *zerolog.Event, level zerolog.Level, message string)

func (*CQHTTPWebsocket) Send

func (c *CQHTTPWebsocket) Send(msg *CQHTTPMessage) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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