TSecret Posted November 9, 2021 Report Posted November 9, 2021 I am trying to receive the rich presence information of the account that is logged in and is playing the game with gamesPlayed() method. I have also used uploadRichPresence() to upload custom rich presence that is properly displayed in steam friends (Competitive - Mirage [0 : 0]). However whenever I call requestRichPresence() method I get no callback this.client.requestRichPresence(730, [this.client.steamID], () => { console.log("Requested rich presence information") }); Then I tried to grab the info using getPersonas with the steamID of the account, which gives the information, but the rich_presence method is empty list this.client.getPersonas([this.client.steamID], (err: string, personas: any) => { console.log(personas[this.client.steamID.getSteamID64()].rich_presence) }) Did I miss anything or those methods no longer work? I am using node-steam version 4.20.1 Quote
Dr. McKay Posted November 10, 2021 Report Posted November 10, 2021 It looks like Steam doesn't want to send rich presence data when you use getPersonas, so requestRichPresence is the proper way to request that data. Your lack of a callback was a bug which is fixed in v4.20.2. TSecret 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.