If you haven't done so already please install nodejs. Open windows start menu and find cmd.exe (command prompt) and open it. Then follow these steps:
cd {the dir of the folder} //EX: cd C:/users/arze/desktop/CSGO-Overpay-Bot
npm i
node bot.jsAdd your username, password, secrets, and api key to config for the bot to work correctly.
TO GET A API KEY GO TO https://steamapi.io/user AND LOGIN WITH STEAM. THIS IS NOT A STEAMCOMMUNITY API KEY!
usernameANDpasswordare the credentials of your steam account you will be using for the bot.botnameWhat you want the bots profile name to be, leave blank to not changeidentitySecretANDsharedSecretYou get theese from Steam Desktop Authenticator and de-crypting the filesadminIDsAn array of steam64 ids to auto-accept trades fromoptionsapiKeyAn api key from https://steamapi.io/ as mentioned aboveappidAppID to get prices from. 730 (CS:GO) is default id. Other ID's are not tested to work, but still may.minimumpriceMinium value for their itemsacceptRandomFriendRequestsboolean value, accepts any friend requests sent to the provided bot account.priceRefreshIntervalTime (in seconds) to renew pricelistconfirmationIntervalTime (in seconds) to check mobile trade authentication.percentamountPercent to value users items at. ex: 95% would be 0.95 in configminPricePerItemMinimum price for items for them to be valued. ex: if set to 0.10 any item under 10 cents would be worth nothingchatResponseChat message handlingdonationMessage to send to user when they donate skinsjunkMessage to send when users items are less thenminimunpricetradeDeclinedMessage to send when users items have less value then bots itemstradeAcceptedMessage to send when trade goes throughnewFriendMessage to send to user when they add the botunknownCommandMessage to send to user when they send you a message that is not a commandadminTradeSent to admin when they make a (auto-accepted) trade to the bot NOTE: admins can be configured inadminIDscommandsCustom simple commands, JSON object in form of "!command" : "res"
If you want to contribute you must follow these rules
- Adding elements to config requires you to update README.md
- You must comment your code sufficently
- You have to add enough for it to be merged, EX: i will not merge adding one comment
- Obviously make sure personal details are out of config when makng a PR
- Leave placeholder commands and responces in
- Dont add anything to the bot to scam people