-
Posts
3408 -
Joined
-
Last visited
Posts posted by Dr. McKay
-
-
-
Sounds good to me!
Actually, how about if that event just gets emitted every time getOffers is called without a time restriction? Then it'd be emitted for full updates, and also whenever your own code loads the full offer list for whatever reason.
-
If you only saved the shared_secret, then no, you can't get the identity_secret. The documentation says to save everything.
If you're getting "Malformed response" when you're trying to disable 2FA, then please make sure you're up to date.
-
-
Have you noticed whether anything else (for example, name and/or market_name) was missing when you experienced app_data being gone?
-
I think that for v2 I'm going to make successful API calls always return data instead of "Data temporarily unavailable" (e.g. when the offer appears to be empty), but hold off on emitting events if that's the current state of the data.
-
Try using getTimeOffset to see if your clock isn't close enough to Steam's. If that doesn't work, make certain you're using the correct secret (shared_secret, it should be base64).
-
Is your clock right?
-
Add this to your code and see what it prints out:
steam.on('debug', console.log);
-
-
That warning is normal. It installed successfully.
-
https://github.com/DoctorMcKay/node-steamcommunity/wiki/SteamCommunity#sessionexpired
And yes, refreshing cookies every hour or so isn't a bad idea.
-
i am using your plugins in 12 bots and i really appreciate your work and support. so i have send you a paypal donation as "friend" (should be without paypal fees). keep up the good work!
Thanks!
-
Yeah, that should work.
-
It'll be an empty array if you received nothing.
You need to use the trade ID, not the trade offer ID.
-
I beg your pardon?
-
What did you use to start confirmation checking?
-
Some items can be missing a market_hash_name under normal circumstances (e.g. some H1Z1 items). If name is empty that's a pretty dead giveaway.
-
If you'd read that page that was linked, you'd know that that's exactly what confirmation polling does.
-
You should try again later.
-
You need to re-logon every so often to refresh your session. Using steam-user all you need to do is call webLogOn() periodically (or when stuff starts to break).
-
-
Get a bunch of IPs.
-
Yes, steamcommunity.com has a global rate limit, which applies to the inventory endpoint. I don't know what the limit is exactly, but there is one and you'll start getting 429 if you hit it.
Offer accepting bug
in node-steam-tradeoffer-manager
Posted
It's Steam we're talking about, so pretty much anything is possible. But I don't know if any instances where the accepting succeeds and then it changes later.