Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arthurfiorette/steam-trader
📈 Trade items smartly with multiple automated steam accounts at the same time!
https://github.com/arthurfiorette/steam-trader
bot bot-api desktop market-price skintrade steam-api steam-trade-bot steam-trade-offers steamapi steambot steamtrades trade tradebot tradesteambots
Last synced: about 1 month ago
JSON representation
📈 Trade items smartly with multiple automated steam accounts at the same time!
- Host: GitHub
- URL: https://github.com/arthurfiorette/steam-trader
- Owner: arthurfiorette
- License: gpl-3.0
- Created: 2021-03-17T18:38:04.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-03-06T09:49:34.000Z (almost 2 years ago)
- Last Synced: 2024-10-07T18:23:53.519Z (3 months ago)
- Topics: bot, bot-api, desktop, market-price, skintrade, steam-api, steam-trade-bot, steam-trade-offers, steamapi, steambot, steamtrades, trade, tradebot, tradesteambots
- Language: TypeScript
- Homepage: https://arthur.run/steam-trader
- Size: 1.69 MB
- Stars: 43
- Watchers: 1
- Forks: 4
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
Steam Trader 📈
Trade items smartly with multiple automated steam accounts at the same time!>
> Docker builds are working better!
> Check it out in v2.1.1!
>
- [📖 About](#-about)
- [📁 Downloading](#-downloading)
- [⚙️ Configuration](#️-configuration)
- [🔐 SDA, Shared Secret and Identity Secret](#-sda-shared-secret-and-identity-secret)
- [🏃 Executing](#-executing)
- [Security](#security)
- [📃 License](#-license)
- [📧 Contact](#-contact)
## 📖 About
This project is an open source initiative to host multiple steam bot accounts to trade
inventory items, automatically calculating the prices and items in each exchange sent and
responding to them at the same time, like some Trading Card Exchange bots, but with any
item. We still have a lot to improve, and that is what i'll do in the next days, Feel free
to send a PR or open a new issue.## 📁 Downloading
> _The main branch is used for development, to download the code, prefer to download a
> specific tag._Open this repository
releases
tab and download the latest source code **.zip** file.## ⚙️ Configuration
A `config.json` file already existed in previous versions, however, now everything is
officially configured by our panel. To access it, start the application correctly and go
to localhost at the specified port.#### 🔐 SDA, Shared Secret and Identity Secret
To register a steam account with **steam-trader**, you need to know the `Shared Secret`
and `Identity Secret` of your account. These two secrets are responsible for the automatic
generation of the steam guard mobile code and auto reconnection.To get them easily, you will need to enable
SDA
on the account and after that, you will find it
here.## 🏃 Executing
You can host it docker on any hosting service that supports containerized applications or
use docker locally, simply by typing:> _For any help with docker, here are the
> docs._```sh
# Install, build and run with docker
$ docker-compose up# Or in detached mode:
$ docker-compose up -d
```If you have no access or knowledge to use Docker, you can run it having **Node.JS**
installed. As we have a `package.json` in our root containing some scripts, all you need
to do is follow these steps.> _Always prefer to use Docker, as this application was built based on it and is totally
> faster._```sh
# Install yarn
$ npm i -g yarn# Then install the app
$ yarn# Build and compile all code.
$ yarn build# Start concurrently the web and the app.
$ yarn start
```After building and installing it for the first time, you are ready to go and you can start
it every time only running the last command.### Security
We assume that all connections are secure and trustworthy, so we don't require any
passwords. If you're hosting it on third-party services like AWS or Azure, make sure you
only allow its IP address to connect to the web interface and server. You can also use a
proxy between authenticated connections to prevent unauthorized requests.## 📃 License
Licensed under the **GNU General Public License v3.0**. See
`LICENSE` for more informations.## 📧 Contact
See my contact information on my
GitHub Profile Page or
open a new issue.