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.
-
Unpack the files to your Desktop or where ever you want it
-
go to Command Prompt
-
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
-
Go to the setting folder.
-
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
- Go to GamesPlayed.json and make sure the games are set correctly.
Games1 = Listed Game Games2 = Game ID
-
Go to messages.json and make sure everything is done correctly.
-
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
}
}
- 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
}
}
-
Go to Messages/messages.json Make sure the messages are right for the items.
-
Go to keysmessage.json and edit them if needed
-
Go to Hatsmessage.json and edit them if needed
-
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
-
Go to where the app.js is and go to the folder Admin Options.
-
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
-
Admin Messages Currently Not USed
-
Make a new text file
-
Name it Run Bot.bat
-
Edit it and put the following code: node bot.js press ENTER type pause it will look like this
node bot.js pause
- 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.