Giter Site home page Giter Site logo

5kplus / steam-comment-service-bot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from 3urobeat/steam-comment-service-bot

0.0 0.0 0.0 34.75 MB

📡 ‎Request a ton of steam profile/group comments from a bot network with just one command!

Home Page: https://steamcommunity.com/id/3urobeatscommentbot

License: GNU General Public License v3.0

JavaScript 100.00%

steam-comment-service-bot's Introduction

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.

IntroductionDownloadSetup & ConfigUsageAdditional 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
  • Use proxies and requests comments via URL in your browser

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.

You need to have at least node.js version 14.15.0 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

You have two options to provide the login informations for your bot accounts.
You can either use the accounts.txt file to provide login informations in the username:password:shared_secret format (shared_secret is optional) or the logininfo.json file to provide them in an object notation.

To use the first method, open the accounts.txt file and provide your accounts in the username:password:shared_secret format, one account per line. If you don't want to use a shared_secret just leave it out and only provide the account in the username:password format. Be advised that as soon as you have provided at least one account in the accounts.txt file you can't use the logininfo.json file anymore.

To use the logininfo.json open the file with a text editor and fill out the usernames and passwords of each bot account you want to use, following the existing format.
If you have a shared_secret then you can add it there too, otherwise just leave the brackets empty.
You can add more accounts by extending the list ("bot4": ["username4", "password4", "shared_secret"], 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.

You can also use comments that go over multiple lines (ASCII-Art, etc.).
To do that, just put a \n at the end of each line of the multi-line comment. Then move the next line of your comment behind the \n so that your multi line comment is only one line in your quotes.txt, with each line of the actual comment seperated by a \n.
Example: My cool comment: \nline1\nline2\nline3

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

Web (URL) Comment Requests

To requests comment with an URL in your browser you need to turn the feature on.
Go into your config.json and set enableurltocomment to true and restart the bot.

Open localhost:3034 in your browser and follow the instructions there.
To request comments from outside your network you need to allow the port 3034 in your router settings and visit the server with your public ip address.

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

Thank you DoctorMcKay for creating the steam-user and steamcommunity libraries!

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€!
Thanks mikelobam for contributing to this project!
Thanks dunderzutt for donating 25€! Really appreciate it!
Thanks Lujza for donating ~4€ in TF2 keys!
Thanks Orel for donating 4€!
Thanks Ecstasyyy for donating ~10€ in TF2 keys!

steam-comment-service-bot's People

Contributors

3urobeat avatar dependabot[bot] avatar mikelobam avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.