Jump to content
McKay Development

All Activity

This stream auto-updates

  1. Last week
  2. In the next release (expected in the next day or so), it will be possible to easily filter your owned apps to include or exclude shared licenses, but I'm not sure what you mean by "including ones excluded from sharing". Are you saying that licenses from a shared library are included, even if that particular app is excluded from game sharing?
  3. The licenses list includes all packages from shared libraries, including ones excluded from sharing, is it possible to filter these?
  4. I'm looking for that basic game information such as game hours and last played, I want this info from accounts I am signed in to already not other peoples accounts, I am already aware of the steam WebAPI call: https://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key= but I wan't an easier way without an extra request.
  5. It's far more trouble than it would be worth.
  6. Not as far as I'm aware. They both accomplish the same task so Valve doesn't have a need to return both.
  7. Earlier
  8. How can I do that? I want to create a server with Node, connect there and try a few things.
  9. I solved the problem. I've pass 'disableMobile':true into SteamCommunity.login and made various cosmetic edits (not important). It returns 'steamRememberLogin' cookie, but, as i got, now i do not have OAuth token. Now it is not important for me, but in future it may will be. Is there any way to get 'steamRememberLogin' cookie together with OAuth Token?
  10. Hi, McKay! I need the same cookie too! Is there any wat to get 'steamRememberLogin' cookie using 'login' method of 'SteamCommunity' object? Thank you!!
  11. How can i check does proxy have captcha before login request?
  12. Either your secret is wrong or your clock is wrong.
  13. Hi, I run my node BOT with multiple steam accounts in production and only four of the list complete the connection. In local production everything run fine, all the list start the session when I type npm start. I already updated the version of npm, delete the folder and create a new one but nothing change. This is the way that I run my multiple accounts in the same script: The config is an object identified by a key which is the name of the bot and on that way I get the user and password of the steam account let bot_abc = new steamClass(config.trade_bot_abc); // Config the steam bot let bot_123 = new steamClass(config.trade_bot_123); // Config the steam bot let bot_3123 = new steamClass(config.trade_bot_3123); // Config the steam bot let bot_4545 = new steamClass(config.trade_bot_4545); // Config the steam bot let bot_12315 = new steamClass(config.trade_bot_12315); // Config the steam bot let bot_fasd = new steamClass(config.trade_bot_fasd); // Config the steam bot let bot_sd23 = new steamClass(config.trade_bot_sd23); // Config the steam bot
  14. Hi, I'm making a simple bot to just idle and serve as a secondary inventory, but for some reason, steam-totp is making invalid verification codes. Not like in nulls, but completely different codes from what SDA is saying (and yes, the SDA codes work, and the shared secret is the same). Code: const SteamUser = require('steam-user'); const SteamCommunity = require('steamcommunity') const SteamTotp = require('steam-totp'); const config = require('./config.json'); console.log("BOTSTART") // On login - give steam our info, i.g. password, username var client = new SteamUser(); var community = new SteamCommunity(); client.logOn({ "accountName": config.username, "password": config.password }); client.on('steamGuard', function(domain, callback, lastCodeWrong) { console.log(domain) if (lastCodeWrong) { console.log("LAST2FACODEWRONG - last 2fA code was wrong.") // TODO Wait and then retry process.exit() } console.log(SteamTotp.generateAuthCode(config.sharedSecret)) callback(SteamTotp.generateAuthCode(config.sharedSecret)); }); client.on('webSession', (sid, cookies) => { manager.setCookies(cookies); community.setCookies(cookies); community.startConfirmationChecker(20000, config.identitySecret); }); // After login - Basically main loop client.on('loggedOn', function(details) { console.log("LOGIN " + client.steamID.getSteam3RenderedID() + " - Logged in"); client.setPersona(SteamUser.EPersonaState.Online); // Tell steam we're online client.gamesPlayed(440); // Tell steam we're playing this game }); // Debug stuff client.on('error', function(e) { console.log("ERROR - " + e); }); client.on('newItems', function(count) { console.log("NEWINTEMS " + count + " - new items in our inventory"); }); client.on('wallet', function(hasWallet, currency, balance) { console.log("WALLET " + SteamUser.formatCurrency(balance, currency) + " - Our wallet balance is "); }); client.on('webSession', function(sessionID, cookies) { console.log("WEBSESSIONACQ - We got a web session lol"); }); In the console, I'm getting: BOTSTART null * a code completely diffrent from SDA* null LAST2FACODEWRONG - last 2fA code was wrong. This is weird because an older version (that this is based on) worked flawlessly, all libraries are updated, and I still can't get this to work.
  15. Fixed error caused by processing user data after we disconnect (issue #363) View on GitHub
  16. Fixed a couple minor bugs View on GitHub
  17. Added `removePackage` and `restorePackage` methods (thanks to @Revadike in PR #262) Added `getFriendsList` method (thanks to @Revadike in PR #267) Added `getUserComments` and `deleteUserComment` methods (thanks to @Revadike in PR #220) View on GitHub
  18. Fixed bug in retrieving license info (thanks to @Revadike in PR #362) Increased getProductInfo timeout (thanks to @Revadike in PR #362) Increased redeemKey timeout (thanks to @Revadike in PR #369) Added licenses dumper example (thanks to @Revadike in PR #361) View on GitHub
  19. No, there isn't any native support in the library for that. It would probably be easier for you to just manually send the request and parse the JSON yourself.
  20. Native support for changing the count parameter. So I'll have to edit the library to add that?
  21. Yeah, time_historical_cutoff is used to include non-active offers that have updated since the provided time, when you pass active_only.
  22. Native support for what, filtering by item name? No.
  23. Exception in PromiseRejectCallback: C:\buffhelptest\buffhelptest\node_modules\steam-user\components\friends.js:1137 return resolve(user); RangeError: Maximum call stack size exceeded today i update the steam-user to 4.19.10 and it show this err, Although it seems not very important for me when i use old version it wouldn't happen ["steam-user": "^3.15.0"] and here is some code, this errmessage always show after use websession client.on('webSession', function(sessionid, cookies) { if (Config.autoconfirm!=="") { var confirmtime=Config.autoconfirm*1000; community.startConfirmationChecker(confirmtime,identity); console.log("\n### 尝试登陆Steam社区\n## 已开启批量确认:",Config.autoconfirm,"秒确认一次,注意不要手动去Steam接受非buff来源的报价,不然你会失去饰品"); }else { console.log("\n### 尝试登陆Steam社区\n## 已关闭批量确认"); } manager.setCookies(cookies); community.setCookies(cookies); h20vf = "done"; }); and i login another steamaccount, it wouldn't happen maybe my main account friend is too many? my main account have 1900 friends
  24. I see, I was under the assumption that I could use `time_historical_cutoff` to only get trade offers from after that timestamp, but that assumption was incorrect. Thank you!
  1. Load more activity
  • Create New...