-
Posts
3591 -
Joined
-
Last visited
Everything posted by Dr. McKay
-
Yes, that's what the code I posted is for. Yes, yes, yes.
-
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' });
-
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.
-
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.
-
Get steamid from partnerid in tradeofferurl
Dr. McKay replied to What Comes Around's topic in node-steam-tradeoffer-manager
https://www.npmjs.com/package/steamid -
node-tf2 backpackLoaded Doesn't Get Triggered After Killing 440
Dr. McKay replied to sergun's topic in node-steam-user
I suppose before you overwrite the variable, you could try deleting the backpack property. -
node-tf2 backpackLoaded Doesn't Get Triggered After Killing 440
Dr. McKay replied to sergun's topic in node-steam-user
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. -
node-tf2 backpackLoaded Doesn't Get Triggered After Killing 440
Dr. McKay replied to sergun's topic in node-steam-user
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. -
Get steamid from partnerid in tradeofferurl
Dr. McKay replied to What Comes Around's topic in node-steam-tradeoffer-manager
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); -
node-tf2 backpackLoaded Doesn't Get Triggered After Killing 440
Dr. McKay replied to sergun's topic in node-steam-user
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. -
https://github.com/DoctorMcKay/node-steamcommunity/wiki/SteamCommunity#sessionexpired
-
Doesn't work for me (client.requestFreeLicense)
Dr. McKay replied to Suxhe's topic in node-steam-user
Your callback function to requestFreeLicense is completely missing the entire function body. -
I guess you should confirm your email.
-
I've not published any code to automate registering new accounts, and that's intentional.
-
Nope, I'm not doing any trading. If you come across an impostor, be sure to report their profile.
-
Get game information from the steam '/store' command
Dr. McKay replied to Midmines's topic in node-steamcommunity
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 -
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.
-
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.
-
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.
-
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.
-
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
-
The only issue should be if you get a new moderator or if you change roles, although I grant that it would be ideal to not have those be issues at all. Eventually I'm sure I'll add some events to alert you when a new member joins, when a member's roles are updated, and when role permissions are updated. I'm not sure I'll ever end up adding a method like you suggest though, since that would require steam-user to keep knowledge of chat rooms' states (it doesn't currently), although I can see how that would be useful.