Jump to content
McKay Development

Dr. McKay

Administrator
  • Posts

    3545
  • Joined

  • Last visited

Everything posted by Dr. McKay

  1. My mistake; you pass the request into the SteamCommunity constructor, then pass that SteamCommunity instance to the TradeOfferManager constructor as the community property.
  2. Yes, you won't really be able to run more than 10-15 bots on a single IP. You'll need to use proxies or multiple IPs on your machines. You can have steam-tradeoffer-manager use a proxy by setting a request instance with a proxy set using request.defaults to the TradeOfferManager constructor.
  3. Yes, an empty string or other falsy value is effectively the same as omitting the property entirely.
  4. Yeah, the data is only stored locally by the module. It doesn't go to Steam. If you want to pass data to another account with a trade offer, you're best off putting it in the offer message, although be aware that it's very limited in terms of character capacity.
  5. I believe it's only possible for storage units in your own inventory.
  6. serverQuery does not work when logged on anonymously, but getServerList does.
  7. https://github.com/DoctorMcKay/node-steamcommunity/wiki/CSteamUser#getinventorycontextscallback
  8. If the language is specified at all, it's going to retrieve item descriptions from Steam.
  9. You can pass your own request instance to the constructor, with a proxy configured using request.defaults.
  10. The config in your screenshot doesn't look like the config for the command_triggers plugin, but I don't think you could attach two commands to the same trigger with that plugin.
  11. I don't think that's going to be possible with your current setup, but maybe that plugin has an option to spoof who the command came from. Dunno.
  12. Keeping data about item descriptions in memory is going to use memory. You can try lowering assetCacheMaxItems.
  13. The rate-limiting is just really aggressive on the confirmation endpoints. If you're running multiple bots on the same IP, you'll need to use a different IP or a proxy.
  14. Removing the language from the constructor will certainly reduce memory usage if that's a huge concern for you, but of course you'll lose item description data. If all you really need is the items' asset IDs, then that will work.
  15. That could contribute to memory usage for sure.
  16. Does it have tons of trade offers in its near history or something?
  17. It's in the directory pertaining to your platform as documented here, although replace "node-steamuser" with "node-steam-tradeoffer-manager".
  18. https://github.com/DoctorMcKay/node-steam-user#getsteamlevelssteamids-callback
  19. Profiles must be public to use GetPlayerSummaries, regardless of whether you're friends with them or not. You almost definitely don't need a publisher key for whatever you're trying to do, and I don't think it would make a difference in this case anyway.
  20. https://github.com/DoctorMcKay/node-steamcommunity/releases/tag/v3.41.5
  21. You might need to delete your poll data.
  22. You don't need to do anything with machineIdType; by default, the module sends a unique machine ID for each account.
×
×
  • Create New...