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"`
}
