Jump to content
McKay Development

spock

Member
  • Posts

    36
  • Joined

  • Last visited

Everything posted by spock

  1. name_exact:"1" seems to be working now.
  2. Trying to get get exact search when searching sales... opskins.search({app:'730_2', search_item:'operation hydra case'}, function(err, sales){ if(err){ }else{ var itemToBuy = {saleid: [sales[0].id], total: sales[0].amount}; } });will yield me only hydra case keys... when I try adding name_exact:"1" I do not get any cases. Is there a way to get this to search and return only operation hydra cases?
  3. Thanks for the link but what exactly are the advantages vs disadvantages vs each?
  4. What are the advantages of using real time trade vs making an offer with polling? Any disadvantages? Also, is there a way to create a real time trade with node-steam-tradeoffer-manager? I dont see anything in the docs about it.
  5. You could pay and use csgoanalyst api. Another more affordable option -- http://csgo.steamlytics.xyz/ (i'm not affiliated with any of these, just suggesting) You could also use opskins api that has reliable pricing data - which is free (check out their npm sdk). The other way is parsing the steam market data and getting the sale price but i would recommend one of the above options.
  6. So the codes are different. I tried disabling two factor on my phone and re-ran the steps I mentioned above and it worked. It appears if I want to have twoFactor enabled on my phone I need pull my shared and identity secret off my phone. Does this make sense?
  7. It works with another account I have that I pulled the shared secret from my phone. I'll try the offset edit: didn't have an offset. I'll check my shared secret on my phone and see if they match with what was generated with enableTwoFactor
  8. I'm using steam-totp to automate logging in like so... and it's prompting me for a steam guard code: user.logOn({ accountName: 'user', password: 'pass', twoFactorCode: SteamTotp.generateAuthCode(this.shared_secret) });I first used user.createAccount()Then I used user.enableTwoFactor() and saved the response from calling enable two factor. { shared_secret: '***', serial_number: '***', revocation_code: '***', uri: '***', server_time: '***', account_name: 'user', token_gid: '***', identity_secret: '***', secret_1: '***=', status: 1 } I then finalized my two factor user.finalizeTwoFactor(shared_secret, smsCode) After this I logged into the steam mobile app - it prompted me for a steamguard code... so i clicked send SMS code to use this device and when I entered the code it allowed me to log into the steam mobile... I have a feeling that this overrode my enableTwoFactor details I saved earlier... Can anybody comment on this?
  9. You're right, there isn't. However I was able to find all the data I need with this node module. https://www.npmjs.com/package/node-csgo-parser#CSGODataParser You can grab all the weapons and rarity data from your game files and save them to a db that way. Very handy.
  10. Only way I know how to is to call the https://steamcommunity.com/market/listings/730/AK-47%20%7C%20Redline%20%28Field-Tested%29 for example and grab the rarity type there. Is there an api i'm missing somewhere to get this?
  11. Just the market hash name. How can I get it from the market using steam-community? the https://github.com/DoctorMcKay/node-steamcommunity/wiki/CMarketItem doesn't have the rarity
  12. Without having to make a call to either steam inventory or get user inventory as the docs say to get a CEItem... is there another realible way to find the rarity type of an item either by calling steam? Or will I need to resort to come kind of community market scrapping to find the rarity type I want for an item not in a steam inventory. Thanks
  13. Error: Not Logged In at SteamCommunity.<anonymous> (/node_modules/steam-tradeoffer-manager/lib/classes/TradeOffer.js:486:25) at Request._callback (/node_modules/steamcommunity/components/http.js:67:15) I'm passing a steam community object into my trade offer manager like so var myCommunity = new SteamCommunity(); var client = new SteamUser(); var offerMananger = new TradeOfferManager({ steam: client, language: "en", cancelTime: 300000, community: myCommunity });Sometimes, for whatever reason, as have been stated before, my community session will timeout, expire or just logout when I attempt a trade. I get the Not logged in error. Is there a simple way to check if myCommunity is logged out once it's attached to an offerManager? Or can I just check the loggedIn method on the myCommunity object? Do I need to reset cookies when I do this? Do I need to recreate my offerManager to set cookies? What's the recommended way?
  14. So passing it in exposes the community methods on the trade manager object? like such? var myCommunity = new SteamCommunity(); var client = new SteamUser(); var offerMananger = new TradeOfferManager({ steam: client, language: "en", cancelTime: 300000, community: myCommunity }); Assuming I logged in with my creds and 2fa would I listen for the confirmation events by calling offerManager.on('newConfirmation', function(){})? or offerManager.community.on() like so?
  15. Is there a way to kick off auto confirmations with the node steam tradeoffer manager instead of creating another steam-community instance? Reading through the docs it says tradeoffer-manager creates a node-steam-community by default if an instance isn't applied to the constructor. If that's the case - but I didn't see any prototype functions that allow for this functionality. The use case scenario is to auto confirm trades with my bot when I send users item requests. Thanks!
  16. Looks like I need to use the getReceivedItems method on the trade callback... err ok
  17. After reading through this https://dev.doctormckay.com/topic/332-identifying-steam-items/ I got the impression that an assetId/Id is always unique. However, after trading items between bots I realize that this asset Id changes after a trade. Is this correct? If so how can I track items, uniquely, across trades? Example scenario... I trade a gutknife doppler knife in csgo to my bot and a few other people trade the same type of knife to my bot, all with the same wear. How do I know which doppler knife was mine if the asset Id changes?
  18. I looked around, apparently this was asked before - this thread answered my question. - https://dev.doctormckay.com/topic/310-steam-mobile-app-totp-question/
  19. I've already created my steam account and linked it to my mobile steam guard number. Is there a way to get the shared secret either through steam totp or some other way? Thanks
  20. It started emitting this morning again. Not sure what the issue was...
  21. Here's the output after I do trade.send() info: Trade offer sent successfullythen after I confirmed via mobile for the next few minutes I just see this: Doing trade offer poll since 1460598432 Doing trade offer poll since 1460608495 Doing trade offer poll since 1460608543 Doing trade offer poll since 1 (full update) Doing trade offer poll since 1460608543 Doing trade offer poll since 1460608543
  22. "steam-tradeoffer-manager": "^1.22.0", "steam-user": "~1.13.0", I upgrade both steam trade offer manager and steam user to the latest. Still not exactly working. edit: I updated my OP with some more info
×
×
  • Create New...