qq_bot/model/message.go

25 lines
730 B
Go

package model
import "git.lxtend.com/lixiangwuxian/qqbot/qq_message"
type Message struct {
UserId int64 `json:"userId"`
GroupInfo GroupInfo `json:"groupInfo"`
OriginMsgId int32 `json:"originMsgId"`
RawMsg string `json:"msg"`
StructuredMsg []qq_message.QQMessage `json:"structuredMsg"`
UserNickName string `json:"userNickName"`
}
type GroupInfo struct {
IsGroupMsg bool `json:"isGroupMsg"`
GroupId int64 `json:"groupId"`
UserCard string `json:"userCard"`
}
type Reply struct {
ReplyMsg any `json:"replyMsg"`
ReferOriginMsg bool `json:"referOriginMsg"`
FromMsg Message `json:"fromMsg"`
}