/steamconfirmer

An automatic nodejs script to confirm all outgoing trades.

Primary LanguageJavaScript

SteamConfirmer

A Steam trade confirmer, packaged with all necessary dependencies. Requires Node 8.6.

THIS PROGRAM IS DEPRECATED, AND MANY OF ITS PACKAGES ARE NOW OUT OF DATE, AND CONTAIN KNOWN SECURITY ISSUES.

SteamConfirmer is a program which allows you to automatically confirm all outgoing trades, polling every 10 seconds. To configure the program, follow the steps below.

Setup

Installing Node:

First, you'll want to install Node.js. This can be found here. This will automatically install all required dependencies for the script. After you've installed node, check that it's fully functional by running the command node -v. If it reads back a number or version name, it's installed correctly.

Getting your "shared_secret" from SMA:

Before using the program, you need to obtain your "shared_secret" ID from your phone or other device used as an authenticator. If you don't know how to do this, there is a tutorial for Apple devices here, and a tutorial for rooted Android devices here, unrooted here.

After you've done this, go into config.json, located in the root directory of the script, and input your shared secret. Also input your Steam username and password.

Runtime

If you've successfully input your shared secret and installed nodejs, then simply run run.bat inside the root folder of the script.

It will connect to Steam, and automatically confirm any outgoing trades.

This will not confirm inbound trades for obvious reasons, that will have to be done manually.