mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-04 19:17:38 +08:00
add: PrivateMessage & TempMessage self field.
This commit is contained in:
parent
557c053197
commit
27fb6bc1b5
@ -488,6 +488,7 @@ func (c *QQClient) parsePrivateMessage(msg *msg.Message) *message.PrivateMessage
|
|||||||
Target: msg.Head.GetToUin(),
|
Target: msg.Head.GetToUin(),
|
||||||
Time: msg.Head.GetMsgTime(),
|
Time: msg.Head.GetMsgTime(),
|
||||||
Sender: sender,
|
Sender: sender,
|
||||||
|
Self: c.Uin,
|
||||||
Elements: func() []message.IMessageElement {
|
Elements: func() []message.IMessageElement {
|
||||||
if msg.Body.RichText.Ptt != nil {
|
if msg.Body.RichText.Ptt != nil {
|
||||||
return []message.IMessageElement{
|
return []message.IMessageElement{
|
||||||
@ -524,6 +525,7 @@ func (c *QQClient) parseTempMessage(msg *msg.Message) *message.TempMessage {
|
|||||||
Id: msg.Head.GetMsgSeq(),
|
Id: msg.Head.GetMsgSeq(),
|
||||||
GroupCode: group.Code,
|
GroupCode: group.Code,
|
||||||
GroupName: group.Name,
|
GroupName: group.Name,
|
||||||
|
Self: c.Uin,
|
||||||
Sender: sender,
|
Sender: sender,
|
||||||
Elements: message.ParseMessageElems(msg.Body.RichText.Elems),
|
Elements: message.ParseMessageElems(msg.Body.RichText.Elems),
|
||||||
}
|
}
|
||||||
|
@ -34,6 +34,7 @@ func (c *QQClient) SendPrivateMessage(target int64, m *message.SendingMessage) *
|
|||||||
ret := &message.PrivateMessage{
|
ret := &message.PrivateMessage{
|
||||||
Id: seq,
|
Id: seq,
|
||||||
InternalId: mr,
|
InternalId: mr,
|
||||||
|
Self: c.Uin,
|
||||||
Target: target,
|
Target: target,
|
||||||
Time: int32(t),
|
Time: int32(t),
|
||||||
Sender: &message.Sender{
|
Sender: &message.Sender{
|
||||||
@ -58,6 +59,7 @@ func (c *QQClient) SendTempMessage(groupCode, target int64, m *message.SendingMe
|
|||||||
Id: pm.Id,
|
Id: pm.Id,
|
||||||
GroupCode: group.Code,
|
GroupCode: group.Code,
|
||||||
GroupName: group.Name,
|
GroupName: group.Name,
|
||||||
|
Self: c.Uin,
|
||||||
Sender: pm.Sender,
|
Sender: pm.Sender,
|
||||||
Elements: m.Elements,
|
Elements: m.Elements,
|
||||||
}
|
}
|
||||||
@ -72,6 +74,7 @@ func (c *QQClient) SendTempMessage(groupCode, target int64, m *message.SendingMe
|
|||||||
Id: seq,
|
Id: seq,
|
||||||
GroupCode: group.Code,
|
GroupCode: group.Code,
|
||||||
GroupName: group.Name,
|
GroupName: group.Name,
|
||||||
|
Self: c.Uin,
|
||||||
Sender: &message.Sender{
|
Sender: &message.Sender{
|
||||||
Uin: c.Uin,
|
Uin: c.Uin,
|
||||||
Nickname: c.Nickname,
|
Nickname: c.Nickname,
|
||||||
|
@ -21,6 +21,7 @@ type (
|
|||||||
PrivateMessage struct {
|
PrivateMessage struct {
|
||||||
Id int32
|
Id int32
|
||||||
InternalId int32
|
InternalId int32
|
||||||
|
Self int64
|
||||||
Target int64
|
Target int64
|
||||||
Time int32
|
Time int32
|
||||||
Sender *Sender
|
Sender *Sender
|
||||||
@ -31,6 +32,7 @@ type (
|
|||||||
Id int32
|
Id int32
|
||||||
GroupCode int64
|
GroupCode int64
|
||||||
GroupName string
|
GroupName string
|
||||||
|
Self int64
|
||||||
Sender *Sender
|
Sender *Sender
|
||||||
Elements []IMessageElement
|
Elements []IMessageElement
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user