Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SendGroupMessage ¶
func UploadGroupImage ¶
func UploadGroupImage()
Types ¶
type Event ¶
type Event struct {
Type string `json:"type"`
MessageChain MessageChains `json:"messageChain"`
QQ int `json:"qq"`
Sender struct {
ID int `json:"id"`
MemberName string `json:"memberName"`
Permission string `json:"permission"`
Nickname string `json:"nickname"`
Remark string `json:"remark"`
Group struct {
ID int `json:"id"`
Name string `json:"name"`
Permission string `json:"permission"`
} `json:"group"`
} `json:"sender"`
}
Event Mirai 上报的事件
func (Event) IsFriendMessage ¶
func (Event) IsGroupMessage ¶
type MessageChain ¶
type MessageChain struct {
Type string `json:"type"`
ID int `json:"id,omitempty"`
Time int `json:"time,omitempty"`
Target int `json:"target,omitempty"`
Display string `json:"display,omitempty"`
Text string `json:"text,omitempty"`
ImageID string `json:"imageId,omitempty"`
URL string `json:"url,omitempty"`
Path interface{} `json:"path,omitempty"`
FaceID int `json:"faceId,omitempty"`
Name string `json:"name,omitempty"`
}
type MessageChains ¶
type MessageChains []MessageChain
MessageChains Mirai 上报事件中的 Message
func (MessageChains) PlainText ¶
func (cs MessageChains) PlainText() string
type SendMessage ¶
type SendMessage struct {
SessionKey string `json:"sessionKey"`
Target int `json:"target"`
MessageChain MessageChains `json:"messageChain"`
}
func NewSendMessage ¶
func NewSendMessage(session string, target int, text string) *SendMessage
type SendMessageResponse ¶
Click to show internal directories.
Click to hide internal directories.