See how to set up the bot and customize it below.
Click on a badge to learn more.
Introduction • Download • Setup & Config • Usage • Additional information
- Request many profile comments directly from the steam chat
- Easily host multiple steam accounts and control them from one console and chat with this bot cluster
- Send comments to other steam profiles
- Apply cooldowns & customize nearly any value
- Advertise your group & automatically invite users to it
If you would like to see a detailed tutorial in the form of a video, click here!
This written tutorial will also contain a video tutorial badge link for each specific part!
If you would like to see my 24/7 comment bot in action, click here!
Disclaimer!
I, the developer, am not responsible and cannot be held liable for any action the operator/user of this bot uses it for.
Although this setup may seem long, don't worry, the setup can be done in <3 minutes.
This is a basic setup guide. Visit the Wiki for more detailed documentations!
Click here: Download
Extract the zip and open the steam-comment-service-bot
folder.
Have at least node.js version 12 installed: Download
To get your version number type node --version
in your console or terminal.
If you need a tutorial for this specific node part, click here.
Open a power shell/terminal in the steam-comment-service-bot
folder and type npm install
.
Open logininfo.json
with a text editor and fill out the user names and passwords of each bot account you want to use.
You can add more accounts by extending the list ("bot4": ["username4", "password4"], etc...). Make sure to NOT forget a comma after each line, ONLY the last line MUST NOT have a comma! (ignoring this will cause errors!)
Open config.json
with a text editor.
You need to provide the link to your steam profile at "owner" and the steam64 id of your profile at "ownerid".
If you don't know how to find your steam64id, open SteamDB, search your profile and copy the ID located down below at SteamID.
A complete documentation of the config.json
can be found in the Wiki.
Open quotes.txt
with a text editor. You can add as many quotes as you want, line by line. Don't leave an empty line anywhere in this file! The file already has default comments set up.
The bot will choose a random quote for every comment. If you only provide one quote, the bot will only use that quote.
The bot(s) is/are now setup! Don't modify any of the other files.
Type node start.js
in the power shell/terminal you opened earlier.
Disclaimer: Do not start the bot with a tool that restarts on changes (like nodemon etc)! Just use normal node
.
Add the main bot (bot0 in logininfo.json) on steam and send him the message: !help
To request a comment, simply type !comment
!
If you have more than 1 account set up in logininfo.json
you can specify how many comments you want.
Hey, if you like this project please consider donating a buck on my PayPal!
If you like the work I put into this project, please give this repository a star!
If you encountered a bug, you need help or wish a feature to be added, please open an issue!
If you are interested in beta builds of this project, visit the beta-testing branch.
If you are interested in the active development progress, visit the projects section.
Please visit the Wiki for a detailed description of known steam errors and bot errors.
Steam sadly has some strict restrictions for commenting.
Read all of them here: Steam Support
Important: If you use limited accounts (<$5 spend) the user will need to send all of these accounts a friend request before requesting a comment!
Please be also advised that in order to comment on a profile the accounts need to have at least email steam guard activated. There are generators out there that can directly generate accounts with steam guard.
As the license already stated: If you want to use code from this repository in your project, feel free to do that as long as you include credit to this repository!
If you are using this bot as a whole: You are allowed to change bot messages (for translation). You are not allowed to remove any credit to myself.
Special thanks to KNO7 for testing early beta versions, providing many ideas behind this project and donating 5€!
I also want to thank Stiefel for finding weird bugs I wouldn't have found alone, being a cool dude and for hosting the bot with 9 unlimited accounts.
Another thank you goes out to effex1337 for donating $5 via bitcoin, helping in issues and for supporting the project!
Also thank you steel4me for donating 5€!