Jump to content
McKay Development

Dr. McKay

Administrator
  • Posts

    3575
  • Joined

  • Last visited

Everything posted by Dr. McKay

  1. You can only set it in the constructor.
  2. https://github.com/DoctorMcKay/node-steam-user#gamesplayedapps-force
  3. Are you talking about steamcommunity or steam-user?
  4. If it's cached, then it's cached by Steam.
  5. You would need to set up a request object with the proxy option: https://www.npmjs.com/package/request#proxies And it would apply to all requests, not just one.
  6. No, and that will never be possible though node-steamcommunity.
  7. No, if one party has the mobile authenticator enabled for a week then theirs will be 0 and the other might be 15. Whichever is larger becomes the result for that trade.
  8. Get rid of the parenthesis with arguments in them. You're calling offercase(), not passing it as a function reference.
  9. Your second example doesn't have a return after you check err. Is there just an error message above it that you're missing?
  10. If you don't have a mobile authenticator enabled, you should call requestPasswordChangeEmail first to get an email sent to you. If you do have a mobile authenticator enabled, you should skip the email entirely and just use a 2FA code when you call changePassword. You mentioned a "prompt comes up", is it the "Steam Guard App Code: " or "Steam Guard Code: " prompt? If so, that's not the prompt for changing your password, it's the prompt for logging in. If you don't disable the promptSteamGuardCode option then if you don't supply a Steam Guard code in logOn it will prompt for one from stdin. And since you can't use mobile authenticator codes twice, if you do have a mobile authenticator enabled you need to supply a code to login, then wait 30 seconds before trying to change your password so you'll get another code.
  11. Sounds like Valve's tired of people creating spam bots.
  12. #2 is all I'm aware of that works. And yes, you need to own CS:GO.
  13. They're two separate things. steam-tradeoffer-manager polls for trade offers using the API, which is not deprecated and works well. steamcommunity polled for confirmations by scraping the confirmations page, which is deprecated due to very strict rate-limits Valve imposed on that page. If you want to send or accept trade offers in which your bot loses items, you'll need to use both. steam-tradeoffer-manager will let you detect incoming offers and accept them or send offers, while you need to use steamcommunity to accept any confirmations that are generated by doing so.
  14. You aren't waiting until it's emitted. It's emitted after login, not before login.
  15. I'm not aware of any particular reason why this would happen or any way to avoid it. You might try contacting Steam Support.
  16. Yeah you're trying to read it before you're logged on.
  17. There is no alternative. You'd need to get Valve to add your app and depot to the anonymous sub.
  18. Did you turn on the enablePicsCache option?
  19. Steam does strange things sometimes. You just need to try again later.
  20. Yeah, that doesn't work because anonymous users only get a license for sub 17906.
  21. No need to censor the appid/depotid/manifestid, what are they?
  22. offer.accept(true, (err, status) => { // do things });
  23. https://github.com/DoctorMcKay/node-steam-user#promptsteamguardcode
×
×
  • Create New...