Jump to content
McKay Development

All Activity

This stream auto-updates

  1. Today
  2. you can update node-steam-tradeoffer-manager and node-steamcommunity and add "useAccessToken": true, like @JVz said and try again
  3. Recently i've stumbled upon this forum, because of my issue getting thousands of floats every second using inspect links. I tried many things where I wasn't satisfied. Because of that I found csfloat. I feel like this could help me a lot more to get my desired floats, but I do need help. My issue is that I can't seem to figure out how to get / bulk request floats. I found out if I run the index.js I have to go to localhost and I get this error: {"error":"Invalid Inspect Link Structure","code":2,"status":400} So I looked at the github and found that I had to parse the link. So I did and instead it does nothing, but load the entire time. I hope you can give me some feedback or help or an example, because I have been stuck here for a while... https://github.com/csfloat/inspect
  4. Reduced number of requests necessary to get full inventory contents (by @nolddor in #340) Full Changelog: v3.48.2...v3.48.3 View on GitHub
  5. Fixed issue where boolean properties of EconItem might not be properly decoded View on GitHub
  6. Yesterday
  7. you should add "useAccessToken": true, to tradeoffermanager constructor
  8. Last week
  9. Yeah, that makes sense. Will have to implement my own function to retrieve the inventory using "IEconItems_440". Thanks!
  10. You can't really reliably do it. There are some community endpoints that include app_data on the item description, which does contain def_index, but not all have that. steam-tradeoffer-manager isn't using IEconItems_440 because that's a TF2-specific interface and steam-tradeoffer-manager is meant to work with any Steam app.
  11. The TF2 item servers are down, you'll have to wait until they get back up again.
  12. Hello today my bot show me this Error ItemServerAvailable eResult 20 and can not sent any offer to client . how can i fix this
  13. I had to deal with a similar situation, and I think it might be a bit more complicated. Earlier today we had a problem where the majority of tf2 currency items suddenly registered as non-tradable in trade offers. After some time troubleshooting I narrowed the problem down to the _assetCache, for whatever reason the tradable property was set as a boolean true rather than a string "1". And since EconItem converts it to boolean with parseInt, it obviously registered as false when an EconItem was constructed out of it. For reference i attached the cached description file in question. We are running 2.11.3. asset_440_2674_11040547.txt
  14. But it works on a linux server (in a different country) with the same time, identity_secret and code.
  15. I'm trying to filter "backpack.tf" listings based on an inventory items, but I'm not sure how to get a "defindex" or any other way to map the item from CEconItem. I know the Steam WebAPI provides a "IEconItems_440" method to get the player items with relevant information like a "defindex", is there any special reason why you are not using this?
  16. Yes, 76561198024816553 is a full SteamID, not an account ID. An account ID is what you see in a [U:1:46143802] ID (46143802 is the account ID).
  17. Just replaced "SteamID.fromIndividualAccountID(76561198024816553)" with "76561198024816553" for testing and it worked fine, was I using "SteamID.fromIndividualAccountID()" wrong?
  18. Hey! I'm getting 401 every time I try to call this function to get an user inventory, any ideas of what could be wrong? getUserInventoryContents(440, 2, true, SteamID.fromIndividualAccountID(76561198024816553)) This is the console error log Error: HTTP error 401 at SteamCommunity._checkHttpError (/Users/user/Desktop/SteamTradeBot/node_modules/steamcommunity/components/http.js:108:9) at Request._callback (/Users/user/Desktop/SteamTradeBot/node_modules/steamcommunity/components/http.js:50:61) at self.callback (/Users/user/Desktop/SteamTradeBot/node_modules/request/request.js:185:22) at Request.emit (node:events:518:28) at Request.emit (node:domain:488:12) at Request.<anonymous> (/Users/user/Desktop/SteamTradeBot/node_modules/request/request.js:1154:10) at Request.emit (node:events:518:28) at Request.emit (node:domain:488:12) at Gunzip.<anonymous> (/Users/user/Desktop/SteamTradeBot/node_modules/request/request.js:1076:12) at Object.onceWrapper (node:events:632:28) { code: 401 } The function "getInventoryContents" works fine though. Thanks
  19. Okay, that individual item endpoint works, but now I realize a bulk method is more important as iteratively calling this endpoint is quite inefficient, and can take up to 5 minutes with an extremely large inventory, so I require the actual steam inspect link via the /bulk POST endpoint. What I did was replace the %owner_steamid% , and %assetid% keywords in the inspect link, so instead of it looking like steam://rungame/730/76561202255233023/+csgo_econ_action_preview%20S%owner_steamid%A%assetid%D10281089380224386840 it now looks like steam://rungame/730/76561202255233023/+csgo_econ_action_preview%20S76561198107078290A36862217483D10281089380224386840 now it works beautifully. Thanks!
  20. If you're fetching your time offset and it's 1, then your clock is correct. If you're still being told that your authenticator is invalid, then the secret must be wrong.
  21. No. When you sign into a site using Steam OpenID, the site only gets your SteamID and nothing more. Certainly not an access token. That's great. I'm still not going to help you compromise your own account.
  22. You need to provide the asset owner's SteamID as well. The linked repository only indicates that S is optional because you need either S or M (M is used for market listings).
  23. I still haven't figured this one out, maybe it's something obvious but I don't know... Time and timezone is the same on both linux and windows, it's wrong TZ for linux even so it works there, but not on windows. The internet says that this error can be fixed on mobile Steam authenticator by changing the language to English, but the only way to truly change the Windows language is with a clean reinstall. 🫠
  1. Load more activity
×
×
  • Create New...