diff --git a/client/notify.go b/client/notify.go index 42a355ef..d5d422da 100644 --- a/client/notify.go +++ b/client/notify.go @@ -141,6 +141,9 @@ func (c *QQClient) msgGrayTipProcessor(groupCode int64, tipInfo *notify.AIOGrayT c.Error("process special title updated tips error: missing cmd") return } + if mem := c.FindGroup(groupCode).FindMember(event.Uin); mem != nil { + mem.SpecialTitle = event.NewTitle + } c.dispatchMemberSpecialTitleUpdateEvent(event) } }