diff --git a/client/online_push.go b/client/online_push.go index e237e0d1..6329d461 100644 --- a/client/online_push.go +++ b/client/online_push.go @@ -231,6 +231,9 @@ func msgType0x210Sub122Decoder(c *QQClient, protobuf []byte) error { if sender == 0 { return nil } + if receiver == 0 { + receiver = c.Uin + } c.FriendNotifyEvent.dispatch(c, &FriendPokeNotifyEvent{ Sender: sender, Receiver: receiver,