mirror of
https://github.com/Mrs4s/go-cqhttp.git
synced 2025-05-04 19:17:37 +08:00
fix: private reply id error, fix #1608
This commit is contained in:
parent
bae00b557e
commit
bc9c6c49f1
@ -84,14 +84,14 @@ func (e *PokeElement) Type() message.ElementType {
|
||||
func replyID(r *message.ReplyElement, source message.Source) int32 {
|
||||
id := source.PrimaryID
|
||||
seq := r.ReplySeq
|
||||
if source.SourceType == message.SourcePrivate {
|
||||
if r.GroupID != 0 {
|
||||
id = r.GroupID
|
||||
}
|
||||
if source.SourceType == message.SourcePrivate && r.Sender == source.PrimaryID {
|
||||
// 私聊似乎腾讯服务器有bug?
|
||||
seq = int32(uint16(seq))
|
||||
id = r.Sender
|
||||
}
|
||||
if r.GroupID != 0 {
|
||||
id = r.GroupID
|
||||
}
|
||||
return db.ToGlobalID(id, seq)
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user