Skip to content

Commit 289bcdb

Browse files
maartenpaauwandrewda
authored andcommitted
Remove code sponsor
1 parent 1a96386 commit 289bcdb

File tree

26 files changed

+0
-104
lines changed

26 files changed

+0
-104
lines changed

Chapter 1 - Basics/Chapter 1.1 - Introduction/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 1.1 - Introduction
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
Steam bots can be used for many things, ranging from chat bots to item exchange
84
websites. Every Steam website you've ever used that takes items or sends you
95
items uses some form of Steam bot, be it scrap.tf, csgojackpot.com, or so many

Chapter 1 - Basics/Chapter 1.2 - Prerequisites/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 1.2 - Prerequisites
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
Before actually beginning to write your code, make sure you have the following
84
prerequisites installed:
95

Chapter 1 - Basics/Chapter 1.3 - Starting to Code/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 1.3 - Starting to Code
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
Once we have our prerequisites installed, we can begin writing the code
84
necessary to login to Steam and simulate the Steam client. First of all, let's
95
create a new file and call it `project1.js`. Inside this file, we'll write out

Chapter 1 - Basics/Chapter 1.4 - TOTP/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 1.4 - Steam TOTP
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
As you probably already know, Steam has made 2FA mandatory now. This can
84
fortunately be automatized using the [`steam-totp`](https://github.com/DoctorMcKay/node-steam-totp)
95
module. Again, this can be installed using `npm install steam-totp`.

Chapter 1 - Basics/Chapter 1.5 - Errors/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 1.5 - Errors
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
Errors are an inevitable part of programming. You will face them. And it will
84
suck. I speak from experience – it really does suck to get errors after working
95
day and night on some beautiful code. Luckily, though, we not only have the

Chapter 1 - Basics/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 1 - Basics
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
## Table of Contents
84

95
- [Chapter 1.1 - Introduction](./Chapter%201.1%20-%20Introduction)

Chapter 2 - Trading/Chapter 2.1 - Prerequisites/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 2.1 - Prerequisites
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
We'll need to add some more modules before getting started with trading. We'll
84
install the following modules using NPM, just as we did with `steam-user` in
95
[Chapter 1.2](../../Chapter%201%20-%20Basics/Chapter%201.2%20-%20Prerequisites).

Chapter 2 - Trading/Chapter 2.2 - Handling Trade Offers/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 2.2 - Handling Trade Offers
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
To start off this chapter, let's duplicate the code we made in the previous
84
chapter to a new file. Call it `project2.js`. The code we wrote in
95
[Chapter 1](../../Chapter%201%20-%20Basics) will be the code we use from now

Chapter 2 - Trading/Chapter 2.3 - Sending Trade Offers/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 2.3 - Sending Trade Offers
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
Now that we know how to handle incoming trade offers, sending them shouldn't
84
be too much more difficult. Let's add some more code to our `project2.js` so
95
that it sends a specific user a random item from our inventory.

Chapter 2 - Trading/Chapter 2.4 - Accepting Donations/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 2.4 - Accepting Donations
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
Even if this part might not be vital for our bot, it is always useful to have
84
something very simple which will accept all donations for us. To do this first
95
we will need to identify what a donation fundamentally is: a donation is when

Chapter 2 - Trading/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 2 - Trading
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
## Table of Contents
84

95
- [Chapter 2.1 - Prerequisites](./Chapter%202.1%20-%20Prerequisites)

Chapter 3 - User Interaction/Chapter 3.1 - Friend Requests/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Friend Requests
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
In this chapter, we will learn about friend requests. In the `steam-user`
84
module, there is an event which is emitted every time your relationship with
95
another user is changed. This event is called `friendRelationship`, and we can

Chapter 3 - User Interaction/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 3 - User Interaction
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
## Table of Contents
84

95
- [Chapter 3.1 - Friend Requests](./Chapter%203.1%20-%20Friend%20Requests)

Chapter 4 - Basics of Web Development/Chapter 4.1 - Prerequisites/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 4.1 - Prerequisites
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
We're going to need a couple more things for this chapter than we did for the
84
previous ones:
95

Chapter 4 - Basics of Web Development/Chapter 4.2 - Base App/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 4.2 - Base Web App
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>x
6-
73
Let's whip up a basic web app real quick – it shouldn't be too hard! We just
84
want it to say "Hello World!" when we hit the root path. Let's begin:
95

Chapter 4 - Basics of Web Development/Chapter 4.3 - Templates/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 4.3 - Templates
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
Ok – we got our basic web app done in the last section, which basically sends
84
us a "Hello World!" message. Pretty good, but we want to show more information
95
to our users than just a sentence. For this, we'll use a templating language

Chapter 4 - Basics of Web Development/Chapter 4.4 - Databases/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 4.4 - Databases
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
Now we know how to send data to a template. That's great and all, but our site
84
is still completely static. Nothing will ever change unless we mess with the
95
code. Obviously, it would be very impractical for us to have to change the code

Chapter 4 - Basics of Web Development/Chapter 4.5 - WebSockets/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 4.5 - WebSockets
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
We use WebSockets to easily communicate between the front-end of the website
84
and the back-end. Let's say, for example, our user is on the website and has a
95
list of items to choose from. When the user selects an item, we use WebSockets

Chapter 4 - Basics of Web Development/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 4 - Basics of Web Development
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
## Table of Contents
84

95
- [Chapter 4.1 - Prerequisites](./Chapter%204.1%20-%20Prerequisites)

Chapter 5 - Advanced Web Development/Chapter 5.1 - Prerequisites/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 5.1 - Prerequisites
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
The dependencies we need for this chapter mainly relate to authentication:
84

95
- [`passport`](https://www.npmjs.com/package/passport)

Chapter 5 - Advanced Web Development/Chapter 5.2 - Authentication/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 5.2 - Authentication
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
Well, now you should have the basics of web development down, so let's get into
84
some more advanced topics. In this chapter, we're going to be focusing on
95
authentication using Steam's API. The Steam API uses OpenID 2.0, so it might be

Chapter 5 - Advanced Web Development/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 5 - Advanced Web Development
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
## Table of Contents
84

95
- [Chapter 5.1 - Prerequisites](./Chapter%205.1%20-%20Prerequisites)

Chapter 6 - Connecting Sites and Bots/Chapter 6.1 - Prerequisites/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 6.1 - Prerequisites
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
The dependencies we need for this chapter:
84

95
- [`passport.socketio`](https://www.npmjs.com/package/passport.socketio)

Chapter 6 - Connecting Sites and Bots/Chapter 6.2 - Getting Started/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 6.2 - Getting Started
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
Our application is certainly going to need authentication, so we'll use our
84
code from
95
[Chapter 5.2](../../Chapter%205%20-%20Advanced%20Web%20Development/Chapter%205.2%20-%20Authentication)

Chapter 6 - Connecting Sites and Bots/Chapter 6.3 - Beginning the Connection/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 6.3 - Beginning the Connection
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
After the last chapter, we now have an absolutely _stunning_ website with a
84
backend that "responds" to the user's actions using Socket.io. Alright, I won't
95
lie, the website doesn't _actually_ look the best, but it does what it's

Chapter 6 - Connecting Sites and Bots/README.md

-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
# Chapter 6 - Connecting Sites and Bots
22

3-
<a target='_blank' rel='nofollow' href='https://app.codesponsor.io/link/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide'>
4-
<img alt='Sponsor' width='888' height='68' src='https://app.codesponsor.io/embed/WWKSZ8BufMHxCu7dPGG4np4x/andrewda/node-steam-guide.svg' />
5-
</a>
6-
73
## Table of Contents
84

95
- [Chapter 6.1 - Prerequisites](./Chapter%206.1%20-%20Prerequisites)

0 commit comments

Comments
 (0)