-
Posts
3365 -
Joined
-
Last visited
Everything posted by Dr. McKay
-
webSession not fire when i call webLogOn() ?
Dr. McKay replied to mrxbell's topic in node-steam-user
I've been investigating this for the past hour and a half or so, and it appears that Valve did indeed break something with client-based web logons last night. The API is giving quite a lot of 403s with the same error message that you get if you use a bad nonce. Therefore, my suspicion is that there's some kind of miscommunication between the CM (the server which most likely generates the nonce and issues it to you), and whichever server consumes those nonces to turn them into cookies. I've tried adding some delays just in case the communication between those servers is slow, but that doesn't appear to have helped anything. Re-logging your client seems to solve the problem, at least temporarily. You may want to try doing that if you don't get a web session within a reasonable amount of time after requesting one. I've alerted Valve, but there's no telling if or when they'll take action. -
Is it possible to instantly confirm mobile confirmations?
Dr. McKay replied to botsbytim's topic in node-steamcommunity
acceptConfirmationForObject takes care of finding the correct confirmation for a given offer ID. @maraya: What's your output? -
webSession not fire when i call webLogOn() ?
Dr. McKay replied to mrxbell's topic in node-steam-user
Best I can tell, web logons became finnicky ever since the Steam maintenance last night. -
Is it possible to instantly confirm mobile confirmations?
Dr. McKay replied to botsbytim's topic in node-steamcommunity
You have to use startConfirmationChecker before you use checkConfirmations, but I don't generally recommend that anymore due to Steam load concerns. -
Question Error: HTTP error 302 on editProfile()
Dr. McKay replied to MrRobot's topic in node-steamcommunity
Are you up to date? -
client.requestValidationEmail - No result after account created
Dr. McKay replied to rektbot's topic in node-steam-user
I'm sorry, but I can't reproduce this. It works fine on my end. -
client.requestValidationEmail - No result after account created
Dr. McKay replied to rektbot's topic in node-steam-user
Yes, you do need to actually log into the account first. Please show your code. -
changeEmail results in TypeError: callback is not a function
Dr. McKay replied to rektbot's topic in node-steam-user
client.changeEmail({"password": password, "newEmail": myemail}) -
Is it possible to instantly confirm mobile confirmations?
Dr. McKay replied to botsbytim's topic in node-steamcommunity
You can use acceptConfirmationForObject. -
changeEmail results in TypeError: callback is not a function
Dr. McKay replied to rektbot's topic in node-steam-user
That's not the correct signature. -
Question Question about totp.generateAuthCode
Dr. McKay replied to Mr Game and Watch's topic in General
Yes, those codes will work anywhere you sign into Steam. -
Déjà vu.
-
My mistake. I've updated those release notes. Get rid of the curly braces inside your SteamUser constructor: new SteamUser(steamclient). If you do it properly, all communication SteamUser does with Steam goes over the proxy.
-
The user event will be emitted anytime someone's persona data changes (e.g. they go online/offline or start/quit a game). Also, at any time the users property contains the current persona data for everyone we know about.
-
It's setHttpProxy, not setHttpSocket.
-
Your IP got temporarily banned, yes. That's what 429 means.
-
https://httpstatuses.com/429 Slow down.
-
Yes, it's printing "Error: Logon failed, Invalid Password or playing in the account." because you're printing that unconditionally when an error occurs.
-
offer.getExchangeDetails(function(err, status, tradeInitTime, receivedItems, sentItems) { console.log("Trade status is " + status + ", init time " + tradeInitTime + ", and we received " + receivedItems.length + " items and sent " + sentItems.length + " items."); });
-
You need to wait for this event: https://github.com/DoctorMcKay/node-steam-user#friendslist Also, the problems I see with your code are that err doesn't exist, and that you're only sending back the friends list if it's falsy (which would never result in sending back the friends list).
-
Question Check if user is online before sending message
Dr. McKay replied to Eanna5's topic in node-steam-user
Is the bot online? -
How to buy what, a bot? Nobody is selling bots here.
-
Doesn't look like TradeOfferManager is defined. In the future, please include any error messages and stack traces.
-
You can't.