/steam-comment-service-bot

📡 ‎Request multiple steam profile comments by texting a bot network!

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Request multiple profile comments by texting a bot network!
See how to set up the bot and customize it below.

                                         YouTube nodejs Star Steam Group Donate

Click on a badge to learn more.

Introduction • Download • Setup & Config • Usage • Additional information

Showcase

Introduction

  • 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!

Download: YouTube

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.

Setup & Configuration: YouTube

Open a power shell/terminal in the steam-comment-service-bot folder and type npm install.

Accounts

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!)

Config

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.

Quotes

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.

Usage: YouTube

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.

Additional informations: YouTube

Hey, if you like this project please consider donating a buck on my PayPal!
Donate
If you like the work I put into this project, please give this repository a star!
Star

Bugs, Issues & Betas

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.

Errors & FAQ

Please visit the Wiki for a detailed description of known steam errors and bot errors.

Steam limitations

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.

License

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.

Credits

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€!