We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bc9c6c4 commit 069a764Copy full SHA for 069a764
coolq/cqcode.go
@@ -87,7 +87,9 @@ func replyID(r *message.ReplyElement, source message.Source) int32 {
87
if r.GroupID != 0 {
88
id = r.GroupID
89
}
90
- if source.SourceType == message.SourcePrivate && r.Sender == source.PrimaryID {
+ // 私聊时,部分(不确定)的账号会在 ReplyElement 中带有 GroupID 字段。
91
+ // 这里需要判断是由于 “直接回复” 功能,GroupID 为触发直接回复的来源那个群。
92
+ if source.SourceType == message.SourcePrivate && (r.Sender == source.PrimaryID || r.GroupID == source.PrimaryID) {
93
// 私聊似乎腾讯服务器有bug?
94
seq = int32(uint16(seq))
95
id = r.Sender
0 commit comments