Skip to content

Bot that interfaces with the Steam API and manages incoming trade offers. Accepting trades in which it gives nothing in return, and rejecting all other trades.

Notifications You must be signed in to change notification settings

b-lamer/Steam-Donation-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Prerequisites:

Steps to get bot working:

  1. Fill out config file with username, password, sharedSecret, idSecret, and apiKey.
  2. (NOT REQUIRED) In addition to this in the DonationBot.js file there is an 'if' statement under the manager.on that needs you to enter your SteamID64. If you do not fill this out then it will still work, you just won't have an administrator account to remotely retrieve items from the bot.
  3. As long as the packages above are installed, you can run the bot by opening cmd, navigating to the correct directory, and using "node DonationBot.js"
  4. It will display the login process in your console. If you get any errors it should print them so that they can be fixed.

Donation Tracking Info:

Once the bot is running and someone donates an item, the program will create a "leaderboard.json" file that will keep track of the SteamID64, name, and total items donated by that user. The username does not update with each donation, and the file is just sorted by oldest -> newest donators.

About

Bot that interfaces with the Steam API and manages incoming trade offers. Accepting trades in which it gives nothing in return, and rejecting all other trades.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published