-
Posts
3591 -
Joined
-
Last visited
Everything posted by Dr. McKay
-
Question getSteamUser only updates after I reset my bot
Dr. McKay replied to Go Fast's topic in node-steam-user
You should really just use the WebAPI instead. -
Question How to change cancelTime for particular Trade Offer
Dr. McKay replied to Hellcase031's topic in node-steam-user
It totally works. Just tested it myself. You're doing something else wrong. Maybe you're running two instances of the bot? -
Yes, call offer.getExchangeDetails and if the trade was rolled back (the likely scenario in this case) you'll have the post-rollback IDs there.
-
Question getOffer - Only ones that are active
Dr. McKay replied to Go Fast's topic in node-steam-tradeoffer-manager
Not 'ActiveOnly', TradeOfferManager.EOfferFilter.ActiveOnly And also per the docs, just omit the time value if you only want stuff that's active. -
Nope, you pretty much just have to check the name for "Case Key".
- 1 reply
-
- node.js
- node-steam-tradeoffer-manager
-
(and 2 more)
Tagged with:
-
Question Sending trade offer with gems
Dr. McKay replied to DGVaniX's topic in node-steam-tradeoffer-manager
What you have there will work provided the user does have 350 gems in their first gem stack. It's possible to have multiple gem stacks, so you'd need to iterate the gems array and total up all the amounts to see how much the user has, then add the appropriate amount from each stack if they do. -
Question sessionExpired being called for no reason ?
Dr. McKay replied to DentFuse's topic in node-steamcommunity
Yes, you do need to login once. -
No, you need to not call webLogOn if you aren't connected.
-
Question How Can I Get the Date of a Friend Add Me?
Dr. McKay replied to Cool Guy's topic in node-steam-user
GetFriendList gives you timestamps. -
Question sessionExpired being called for no reason ?
Dr. McKay replied to DentFuse's topic in node-steamcommunity
Correct. When you're using steam-user, your "login" is a connection to the CM. It's completely distinct from your web session. When your web session expires but you're still connected you don't need to reconnect. Just get a new web session which requests new cookies from the CM. -
Question sessionExpired being called for no reason ?
Dr. McKay replied to DentFuse's topic in node-steamcommunity
It's being called for a reason, and that reason is that your session expired. I assume that you're getting your session from node-steam-user, and you're calling logOn when it expires. That's wrong, you should call webLogOn. -
let sold = JSON.parse(require('fs').readFileSync('TotalSold.json').toString('utf8')); sold.TotalItemsTraded.TotalKeys += something; require('fs').writeFileSync('TotalSold.json', JSON.stringify(sold, undefined, "\t"));
-
The callback of cancel / decline contains an error
Dr. McKay replied to mar71n's topic in node-steam-tradeoffer-manager
You can only cancel active offers (state 2). State 4 (Countered) means that the trade offer was countered. The offer that's in state 4 is no longer active, and a new trade offer with a new trade offer ID was sent to you with the counter offer. -
Question Can i remove a sticker from a CS:GO skin using API?
Dr. McKay replied to shustrik35's topic in General
Not at the moment. You could open a GitHub issue on https://github.com/DoctorMcKay/node-globaloffensive to get it added though I can't promise it'll happen anytime soon. -
Sending trade but nothing happens?
Dr. McKay replied to QuestionRealQuick1's topic in node-steam-tradeoffer-manager
Without seeing your code nobody can help you. -
Question Bulk Messaging with Friends (Announce Bot)
Dr. McKay replied to Cool Guy's topic in node-steam-user
Probably because you're using some when you mean to use forEach. And also Steam probably has a chat message rate-limit. -
Steam doesn't "take care" of anything chat-related except links it feels to be malicious. That said, unless you're doing something utterly insane like eval()'ing chat messages you're fine there.