All Activity
- Today
-
keler joined the community
-
ummm i have a problem idk y this is happening can anyone diagnose? the below is the only connection logic client.logOn(logOnOptions); client.on('loggedOn', function() { console.log(green,`Logged into Steam ${accname}`); }); setInterval(() => { if (!client.steamID) { client.logOn(logOnOptions); } },600000); // 10 mins 600000 setInterval(() => { if (!client.steamID) { client.logOn(logOnOptions); }else{ client.webLogOn(); } },3600000); // 1 hour 3600000 C:\New folder\node_modules\steam-user\components\09-logon.js:49 let alreadyConnectingError = new Error('Already attempting to log on, cannot log on again'); ^ Error: Already attempting to log on, cannot log on again at SteamUser.logOn (C:\New folder\node_modules\steam-user\components\09-logon.js:49:32) at Timeout._onTimeout (C:\New folder\mainimprovements.js:788:20) at listOnTimeout (node:internal/timers:573:17) at process.processTimers (node:internal/timers:514:7) Node.js v21.7.1
-
Expireafter in trade doesn't work
miaomiaomiao replied to Stan1slaw's topic in node-steam-tradeoffer-manager
My cancellation settings are also not taking effect, and I'm not sure why. dota2 can work but csgo can not work... -
"cancelTime: 600000" has no effect on "Csgo2" but is effective for "Dota2." How can I set it up? useAccessToken :true ok good
- Yesterday
-
you can update node-steam-tradeoffer-manager and node-steamcommunity and add "useAccessToken": true, like @JVz said and try again
-
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
-
niksad8 joined the community
-
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
-
Fixed issue where boolean properties of EconItem might not be properly decoded View on GitHub
- Last week
-
you should add "useAccessToken": true, to tradeoffermanager constructor
-
wxz123 joined the community
-
-
How to get defindex or item data from CEconItem
JAHMCR replied to JAHMCR's topic in node-steam-tradeoffer-manager
Yeah, that makes sense. Will have to implement my own function to retrieve the inventory using "IEconItems_440". Thanks! -
ItemServerAvailable eResult 20
Dr. McKay replied to behzadpp's topic in node-steam-tradeoffer-manager
https://steamerrors.com/20 -
How to get defindex or item data from CEconItem
Dr. McKay replied to JAHMCR's topic in node-steam-tradeoffer-manager
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. -
The TF2 item servers are down, you'll have to wait until they get back up again.
-
behzadpp started following ItemServerAvailable eResult 20
-
Hello today my bot show me this Error ItemServerAvailable eResult 20 and can not sent any offer to client . how can i fix this
-
Zeus_Junior changed their profile photo
-
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
-
But it works on a linux server (in a different country) with the same time, identity_secret and code.
-
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?
-
getUserInventoryContents always returning 401
JAHMCR replied to JAHMCR's topic in node-steamcommunity
Got it, thanks for the information! -
getUserInventoryContents always returning 401
Dr. McKay replied to JAHMCR's topic in node-steamcommunity
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). -
getUserInventoryContents always returning 401
JAHMCR replied to JAHMCR's topic in node-steamcommunity
Just replaced "SteamID.fromIndividualAccountID(76561198024816553)" with "76561198024816553" for testing and it worked fine, was I using "SteamID.fromIndividualAccountID()" wrong? -
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
-
JAHMCR joined the community
-
nickmura aka bobby reacted to a post in a topic: CEconItem.actions[] link is unusable ?
-
CEconItem.actions[] link is unusable ?
nickmura aka bobby replied to nickmura aka bobby's topic in General
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!