Skip to content

Open-sourced bots for usage with a website, storing info in Mongo docs.

Notifications You must be signed in to change notification settings

ZeronTheXeon/NodeSteamBotMongo

 
 

Repository files navigation

Node-Steam-Bot v1.0.

This is a fork of Lonster Monster's Node Steambot GO and utilizes mongo-db to store all data that Lonster used json to store. This makes it callable from a website and natively changeable.

Lonster's Instructions

  1. Unpack the files to your Desktop or where ever you want it

  2. go to Command Prompt

  3. Type the following into command prompt

    a. cd Directory of files 
    b. npm install mathjs
    c. npm install steam-user
    e. npm install steam-totp
    f. npm install steam-tradeoffer-manager
    g. npm install raven
    h. npm install steamid
    i. npm install colors
    j. npm install jsonfile
    k. npm install steamcommunity
	l. npm install steam-market-pricing
  1. Go to the setting folder.

  2. Go to config.json and put your username, password, sharedsecret, identitysecret, ownerID.

Password = Bot Password
Sharedsecret = Shared Secret from desktop authenticator
Identity Secret = Identity Secret from Desktop Authenticator

OwnerID = Bot owner ID64

SteamName = Desired Steam Name for the Bot

GroupLink = Your Group Link Here

Comments = Enables and Disables Comments on user Profiles

IssueTracking =  Enable/Disables Issue Tracking 
NOTE if Disabled might be hard to help if you encounter a problem with the code

GroupID = GroupId here

Hatbanking =  Enables/disable Hat Banking 
KeyBanking = Enables/disables Key banking
RobopartBanking = Enables/disables robo part banking

Group = Group Name Here
chats = Enables manual chats for the bot to communitcate to other users with chat messages
  1. Go to GamesPlayed.json and make sure the games are set correctly.

Games1 = Listed Game Games2 = Game ID

  1. Go to messages.json and make sure everything is done correctly.

  2. Go to prices check to make sure the items you want to buy and sell is in it and expample is below and on the prices.json.

{
    "Steam Market Name of item"
    {
        "buy": Price,
        "sell: Price
    }
}
  1. Go to Stock.json under Stock folder in settings Here you will edit stock amounts
{
    "item name has to be the steam market name"
    {
        "instock": 0,
        "stocklimit": 0
    }
}
  1. Go to Messages/messages.json Make sure the messages are right for the items.

  2. Go to keysmessage.json and edit them if needed

  3. Go to Hatsmessage.json and edit them if needed

  4. Go to Settings/Comments/comments.json Edit them if needed NOTE: Comments are currently set to only comment after a trade success not if it was cancelled or declined

  5. Go to where the app.js is and go to the folder Admin Options.

  6. Got to AdminConfig.json and Change The Following to Your Personal Preeference


AdminChat = Enables / Disables Admin Chats //Note Not Currently Used To Be Added

AdminPrices = Enables / Disables Admin Prices //Note Not Currently Used To Be Added

disableAdminComments = Enables / Disables bot Comments for Admin Commnets
  1. Admin Messages Currently Not USed

  2. Make a new text file

  3. Name it Run Bot.bat

  4. Edit it and put the following code: node bot.js press ENTER type pause it will look like this

node bot.js pause

  1. Run the Run Bot.bat to run the bot

If you want to Try the Developer Options Out open the Developer options Readme in Developer Options Folder

Report issues to this Github only.

About

Open-sourced bots for usage with a website, storing info in Mongo docs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%