node-steam-guide
node-steam-guide copied to clipboard
A guide to creating Steam bots and websites using Node.js
Andrew's Guide to Steam Bots
A complete guide to building Steam bots using Node.js.
Table of Contents
-
Chapter 1 - Basics
- Chapter 1.1 - Introduction
- Chapter 1.2 - Prerequisites
- Chapter 1.3 - Starting to Code
- Chapter 1.4 - TOTP
- Chapter 1.5 - Errors
-
Chapter 2 - Trading
- Chapter 2.1 - Prerequisites
- Chapter 2.2 - Handling Trade Offers
- Chapter 2.3 - Sending Trade Offers
- Chapter 2.4 - Accepting Donations
-
Chapter 3 - User Interaction
- Chapter 3.1 - Friend Requests
-
Chapter 4 - Basics of Web Development
- Chapter 4.1 - Prerequisites
- Chapter 4.2 - Base App
- Chapter 4.3 - Templates
- Chapter 4.4 - Databases
- Chapter 4.5 - WebSockets
-
Chapter 5 - Advanced Web Development
- Chapter 5.1 - Prerequisites
- Chapter 5.2 - Authentication
-
Chapter 6 - Connecting Sites and Bots
- Chapter 6.1 - Prerequisites
- Chapter 6.2 - Getting Started
- Chapter 6.3 - Beginning the Connection
(more chapters to come)
Inspiration
Many people in the /r/SteamBot and /r/SteamBotMarket communities have been looking for a complete guide to building Node.js Steam bots, but there really isn't a complete, up-to-date tutorial online anywhere. This guide is here to help out anyone and everyone who wants to learn about creating Steam bots.
When I first started creating Steam bots in the early ages about 2 years ago, it was fairly overwhelming. Trying to piece together different modules in order to form a functioning bot was a real struggle – but I'm looking help save new-comers the struggle of learning the new and modern Steam technologies.
Together, we'll learn how to make bots and connect them to websites in this multi-chapter guide.
Projects
In this course, you'll be making a number of mini-projects, which will all come together to create the final website. Eventually we'll end up with a site which can be used to make profit by selling and buying TF2 or CS:GO skins, similar to http://cs.money/.
Contributing
Please read the contribution guidelines before creating a Pull Request.
Donating
If you found this guide useful, there are a few ways for you to support me and keep this project going: