Hi, I tried to grab rich presence info from targeted user by calling EMsg ClientRichPresenceRequest and it should return the requested data inside EMsg ClientRichPresenceInfo
But my rich_presence_kv always return empty b'' even if the targeted user already in a dota2 match.
Code:
proto_msg = MsgProto(emsg.EMsg.ClientRichPresenceRequest)
proto_msg.body.steamid_request.extend([76561198138376606])
resp = client.send_message_and_wait(proto_msg, emsg.EMsg.ClientRichPresenceInfo)
LOG.info(repr(resp))
Result:
rich_presence {
steamid_user: 76561198138376606
rich_presence_kv: ""
}