Jump to content
McKay Development

filezilla

Member
  • Posts

    2
  • Joined

  • Last visited

Reputation Activity

  1. Like
    filezilla reacted to flameoflust69 in requestRichPresence returns empty object   
    Fixed this by updating the schema steammessages_clientserver_2.json
    "CMsgClientRichPresenceInfo": { "edition": "proto2", "fields": { "rich_presence": { "rule": "repeated", "type": ".CMsgClientRichPresenceInfo.RichPresence", "id": 1 } }, "nested": { "KV": { "fields": { "key": { "type": "string", "id": 1 }, "value": { "type": "string", "id": 2 } } }, "RichPresence": { "fields": { "steamid_user": { "type": "fixed64", "id": 1 }, "rich_presense": { "rule": "repeated", "type": ".CMsgClientRichPresenceInfo.KV", "id": 3 } } } } },  
    And make changes for requestRichPresence inside friends.js because it returns array of object now not bytes
     
    let response = {}; body.rich_presence = body.rich_presence || []; for (let rp of body.rich_presence) { let kv = rp.rich_presense; if (!kv || !rp.steamid_user || kv.length == 0) { continue; } response[rp.steamid_user] = { richPresence: kv, localizedString: null, }; } resolve({users: response});  
  2. Like
    filezilla reacted to gerzy in requestRichPresence returns empty object   
    I’ve been using requestRichPresence without issues, but after today’s Steam maintenance (3rd September 2025), it no longer returns any data.
    Expected result (before today):
    { "users": { "76561198006409530": { "richPresence": { "status": "Playing CS:GO", "version": "13765", "time": "15.851017", "game:state": "lobby", "steam_display": "#display_Menu", "connect": "+gcconnectG02C0193A" }, "localizedString": "Playing CS:GO" } } } Result after maintenance:
    { "users": { } }  
    node-steam-user version: 5.2.3
    Node.js version: 22.11.0
×
×
  • Create New...