Expand description
Steam trade manager is the module that allows you to automate trade offers, by extending SteamAuthenticator
.
It inherently needs SteamAuthenticator
as a dependency, since we need cookies from Steam Community and Steam Store
to be able to create and accept trade offers, along with mobile confirmations.
IT IS VERY IMPORTANT THAT STEAM GUARD IS ENABLED ON THE ACCOUNT BEING USED, WITH MOBILE CONFIRMATIONS.
Currently, SteamAuthenticator
is “stateless”, in comparison of alternatives such as Node.js.
This means that it does not need to stay up running and react to events.
But this also means that you will need to keep track of trades and polling yourself, but it won’t be much work, since there are convenience functions for almost every need.
Perhaps the event based trading experience will be an extension someday, but for now this works fine.
Compiles on stable Rust.
Modules§
Structs§
- Asset
Collection - Steam
Trade Manager - Trade
Offer - Tradelink
- A tradelink generated from Steam Trade Offer page.
Enums§
Constants§
- TRADE_
MAX_ ITEMS - This is decided upon various factors, mainly stability of Steam servers when dealing with huge trade offers.
- TRADE_
MAX_ ONGOING_ TRADES - Max total sent trade offers.
- TRADE_
MAX_ TRADES_ PER_ SINGLE_ USER - Max trade offers to a single account.