Jump to content
McKay Development

Dr. McKay

  • Content Count

  • Joined

  • Last visited

Everything posted by Dr. McKay

  1. Yes, that's what the code I posted is for. Yes, yes, yes.
  2. You don't need to log into the client to send or receive trade offers, no. You can use a proxy like: const SteamUser = require('steam-user'); let user = new SteamUser({ httpProxy: 'http://user:[email protected]:5678' });
  3. About the only difference Steam would notice is a desktop browser user-agent instead of the app's user-agent. But I've been doing this for years and it's been fine for me.
  4. Using two different apps for 2FA tends to cause problems, so I don't recommend it. Uninstalling the Steam app from your phone will probably fix your WinAuth issues. There's no reason you couldn't use my libraries to write your own auto-confirm script thing, although I don't recommend it. My personal setup is a Steam Two-Factor Server with the complementary user script. With this setup, whenever I send or accept a trade offer, the browser window just automatically goes to the confirmations page where I can confirm the trade. Though on a phone, I think you'd have to use Firefox and install Tampermonkey to get it to work.
  5. I suppose before you overwrite the variable, you could try deleting the backpack property.
  6. I'm sorry, I don't think I can really help you much more with this. I haven't seriously touched any GC-related code in a good while, and the most I could do is experiment, which it seems is what you're doing anyway.
  7. I don't see any reason why you couldn't try to craft without having received your backpack contents, assuming you are connected to the GC.
  8. const SteamID = require('steamid'); const URL = require('url'); let link = 'https://steamcommunity.com/tradeoffer/new/?partner=46143802&token=aaaaaaaa'; let steamid = SteamID.fromIndividualAccountID(URL.parse(link, true).query.partner);
  9. GCs don't really tend to like it when you launch and quit the game frequently. If you don't want to stay in TF2 all the time, you're probably better off getting your inventory from steamcommunity or steam-tradeoffer-manager rather than node-tf2.
  10. https://github.com/DoctorMcKay/node-steamcommunity/wiki/SteamCommunity#sessionexpired
  11. Your callback function to requestFreeLicense is completely missing the entire function body.
  12. I guess you should confirm your email.
  13. I've not published any code to automate registering new accounts, and that's intentional.
  14. Nope, I'm not doing any trading. If you come across an impostor, be sure to report their profile.
  15. This is the URL that the client is requesting to get that data: https://store.steampowered.com/api/appdetails?appids=359550&cc=US&language=english&filters=basic,price_overview,developers,screenshots,movies,release_date,content_descriptors&client=true
  16. By sleeping synchronously, you're preventing the module from actually sending the message over the network. You should almost never sleep synchronously in JavaScript. You're looking for the setTimeout function.
  17. It's no longer possible to change your email or password via the Steam client. It must be done via the help site, and there isn't any module that can do this for you, to my knowledge.
  18. You can't import secrets into the official Steam app at all. You'd be subject to the hold, although I think if you uninstall the authenticator then re-enable it directly from the app without first disabling it, then you only get hit with 3 days of hold. I think.
  19. Just [offer.partner]. You need to either pass a SteamID object or a string that can parse into one. Passing just an accountid won't work.
  20. I suppose theoretically it would be possible if you used a bot to get some new cookies for steamcommunity.com, then requested steamcommunity.com/chat with those cookies and proxied the response back to the browser.
  21. That looks like a bug in the module that's triggered by some weird, rare message from Steam. I'll fix it in the next update. https://github.com/DoctorMcKay/node-steam-user/issues/283
  • Create New...