Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
mfwb authored Apr 11, 2020
1 parent 52c8539 commit d42cbd9
Show file tree
Hide file tree
Showing 12 changed files with 1,369 additions and 2 deletions.
20 changes: 18 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,18 @@
# SteamBot
Free Steam Trading Bot
# Steam-Gem-Key-Bot
Free Release of my Gem/Key Steam Bot
I am releasing this for free simple to stop the hidden nature of these things!

Bot will Buy CS:GO Keys for Gems and Vice Versa. All is configurable in the config.js file.
Bot will Buy and Sell Emoticons and Backgrounds.


■ ■ ■ ■ ■ Created By mfw (https://steamcommunity.com/id/mfwBan)

■ ■ ■ ■ ■ For releasing this for free, if you'd like to donate, please use the information below!


■ ■ Bitcoin : 38W4jPsu9xZCFptbAK6PERCPBiXM4UdxaV

■ ■ CashApp : $mfwBan

Thank you for taking the time to read this!
21 changes: 21 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Security Policy

## Supported Versions

Use this section to tell people about which versions of your project are
currently being supported with security updates.

| Version | Supported |
| ------- | ------------------ |
| 5.1.x | :white_check_mark: |
| 5.0.x | :x: |
| 4.0.x | :white_check_mark: |
| < 4.0 | :x: |

## Reporting a Vulnerability

Use this section to tell people how to report a vulnerability.

Tell them where to go, how often they can expect to get an update on a
reported vulnerability, what to expect if the vulnerability is accepted or
declined, etc.
73 changes: 73 additions & 0 deletions SETTINGS/TotalSold.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{
"Users": {},
"Profit": {
"Clock": [
0,
0
],
"Swap": {
"TF2": [
[
0,
0
],
[
0,
0
],
[
0,
0
]
],
"CSGO": [
[
0,
0
],
[
0,
0
],
[
0,
0
]
]
},
"Buy": {
"TF2": [
0,
0,
0
],
"CSGO": [
0,
0,
0
],
"CRAP": [
12,
0,
0
]
},
"Sell": {
"TF2": [
0,
0,
0
],
"CSGO": [
0,
0,
0
],
"CRAP": [
35,
0,
0
]
}
}
}
92 changes: 92 additions & 0 deletions SETTINGS/config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
// ■ ■ ■ ■ ■ Created By mfw (https://steamcommunity.com/id/mfwBan)
// ■ ■ ■ ■ ■ For releasing this for free, if you'd like to donate, please use the information below!

// ■ ■ Bitcoin : 38W4jPsu9xZCFptbAK6PERCPBiXM4UdxaV
// ■ ■ CashApp : $mfwBan





module.exports = {
USERNAME: "",
PASSWORD: "",
IDENTITYSECRET: "",
SHAREDSECRET: "",
INVITETOGROUPID: "", // Invite users to this group
STEAMAPIKEY: "", // For checking Gem Values


MAXMSGPERSEC: 2,
Owner: ["","",""], // In the first slot, put in the SteamID of the bot (between ""), after that put in the SteamID's of admins (so you get Admin commands)
Comment_After_Trade: "+Rep! Thanks for using my Bot!\r\nHope to see you again soon!", // Comment this after trade (leave blank if you don't want to comment)
Ignore_Msgs: ["","",""], // the bot will ignore msg's from these users + ignore trade offers [it won't decline or accept], (useful for when you want to buy sets from other bots & don't want them to block eachother)

Rates: { // These rates are optional. It's your responsibility to update them frequently


Key_Swaps:{

CS_To_TF2: [1,2], // !SwapTF Rate - You're giving X CS:GO keys for their X TF2 Keys (Choose what keys you're giving/receiving below)
TF2_To_CS: [1,2], // !SwapCS Rate - You're giving X TF2 keys for their X CS:GO Keys (Choose what keys you're giving/receiving below)

// To change the rates above:
// *the first number is how many keys YOU'RE giving
// *the second number is how many keys THEY'RE giving

Max_Swap: 2 // users can only swap up to X keys at a time
},

// Buy Rates

BUY:{
Gems_To_TF2_Rate:7550, // User gives us X Gems for X of OUR TF2 Keys
Gems_To_CSGO_Rate: 7800, // User gives us X Gems for X of OUR CS:GO Keys
BG_And_Emotes: 9 // Buy THEIR Backgrounds & Emotes for X Gems Each
},
// Sell Rates

SELL:{
TF2_To_Gems: 7300, // User gives us X TF2 Keys for Our X Gems
CSGO_To_Gems:7450, // User gives us X CSGO Keys for Our X Gems
BG_And_Emotes: 15 // Sell YOUR Backgrounds & Emotes for X Gems Each (if you have bg's & emotes you don't want to sell, put their name in ItemsNotForTrade below between '')
}
},
Restrictions:{
ItemsNotForTrade: [':cleancake:',':cleankey:','A Clean Garage',':cleandino:',':cleanfloppy:',':dustpan:',':featherduster:',':cleanhourglass:',':goldfeatherduster:','A Work-in-Progress Garage',':cleanseal:','A Slightly Cleaner Garage','A Messy Garage','Dirty and Dusty','All Tidied Up',':csgo_despair',':csgo_gg',':csgo_chicken:',':csgo_headshot:',':csgo_dead:',':csgo_banana:',':csgo_explosion:',':csgo_clutch:',':csgo_loser:',':csgo_ez:',':csgo_crown:'],
MaxBuy: 200, // Maximum Emotes/BG's you will buy in a single trade.
MaxSell: 500, // Maximum emotes/BG's you will sell in a single trade.
Convert_To_Gems: 20 // Gem any Emotes/BG's above this Value every week.
},
MESSAGES: {
WELCOME: "Hello, welcome to my Key-BG-Emote-Gems Swap Bot. Let's get started! Type !help, !check, or !info.\r\n\r\nIn the case of any unforeseen errors or problems with trading; please check and or post it on our steam group.\r\n", // Message sent when they first add you.
BROADCAST: "", // For the !Broadcast command. Do not abuse this.
HELP: "Available Commands:\r\n\r\n!Prices ⮞ Check our current Rates/Prices\r\n!Price ⮞ Check our current Rates/Prices\r\n!Rate ⮞ Check our current Rates/Prices\r\n!Rates ⮞ Check our current Rates/Prices\r\n\r\n!Check ⮞ Check how many Keys & Gems you have to see what we have to offer you!\r\n\r\n!Info ⮞ Info about Owner + Misc other information\r\n\r\n!BuyCS [# of CS:GO Keys] ⮞ Buy CS:GO Keys for Gems\r\n!BuyTF [# of TF2 Keys] ⮞ Buy TF2 Keys for Gems\r\n\r\n!SwapCS [# of CS:GO Keys] ⮞ Swap CS:GO Keys for TF2 Keys\r\n!SwapTF [# of TF2 Keys] ⮞ Swap TF2 Keys for CS:GO Keys\r\n\r\n!SellCS [# of CS:GO Keys] ⮞ Sell CS:GO Keys for Gems\r\n!SellTF [# of TF2 Keys] ⮞ Sell TF2 Keys for Gems\r\n\r\nWe're also:\r\nBuying Your Backgrounds & Emotes for 9 Gems ea!\r\nJust start a Trade Offer with me and enter any/ all Emoticons/Backgrounds you would like to sell! Then, Add the correct rate of gems from my inventory into the trade. (9 Gems per Emote/BG) Bot will auto accept if rates match/will decline if they do not.\r\n" // Check for anything you want to change.
},

TF2_Keys: [
"Mann Co. Supply Crate Key"
],
CSGO_Keys: [
"Clutch Case Key",
"Glove Case Key",
"Gamma Case Key",
"Gamma 2 Case Key",
"Chroma Case Key",
"Chroma 2 Case Key",
"Chroma 3 Case Key",
"Spectrum Case Key",
"Spectrum 2 Case Key",
"Operation Phoenix Case Key",
"Falchion Case Key",
"Operation Breakout Case Key",
"Operation Wildfire Case Key",
"eSports Key",
"Winter Offensive Case Key",
"Operation Vanguard Case Key",
"Shadow Case Key",
"Horizon Case Key",
"Danger Zone Case Key",
"Prisma Case Key"
]
}
19 changes: 19 additions & 0 deletions Tutorial/How to start the bot.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
1. First follow Tutorial.txt

2. When done, go to main folder and click 'start.bat' -> This will start your bot

*********************************

To Start the bot you have 2 options:

double click start.bat - this will start the bot while keeping the console open (but bot may crash and not restart itself) -> Stop the bot by closing start.bat

double click start forever.bat - this will start the bot while keeping the console closed (but bot will restart itself if it crashes) -> To stop the bot, double click stop.bat

* If you want to make changes in the config (for example card rates), stop the bot, then go to config and make whatever changes you want, then start the bot again.

■ ■ ■ ■ ■ Created By mfw (https://steamcommunity.com/id/mfwBan) ■ ■ ■ ■ ■
■ ■ ■ ■ ■ For releasing this for free, if you'd like to donate, please use the information below! ■ ■ ■ ■ ■

■ ■ Bitcoin : 38W4jPsu9xZCFptbAK6PERCPBiXM4UdxaV
■ ■ CashApp : $mfwBan
26 changes: 26 additions & 0 deletions Tutorial/Tutorial.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
■ 0) Download Notepad++ here : https://notepad-plus-plus.org/downloads/

■ 1) First thing first: Install NodeJS from here: https://nodejs.org/en/download/

■ 2) Download & install Steam Desktop Authenticator here: https://github.com/Jessecar96/SteamDesktopAuthenticator and scroll down to see the instructions!

1: Go to the SDA (Steam Desktop Authenticator) directory. If you have encryption disabled go to step 3.
2: Open SDA and hit "Manage Encryption". Fill in your encryption key and when asked to create a new one leave the text box blank. This will disable encryption.
3: Head over to the maFiles folder and open the file named after your accounts SteamID64.
4: Search the file for shared_secret:"XXXXXXXXXXXXXX=", instead of XXX it should have a code there, it always ends with =
5: Do the same for identity_secret, it will look similar.
6. Go to config (found in SETTINGS folder) and fill in your identity_secret & shared_secret
7. You're gonna need a Steam API Key. Get it here: https://steamcommunity.com/dev/apikey (if it asks for a domain name, simply put in 127.0.0.1 or localhost)

■ 3) go to SETTINGS folder, and right-click + edit config.js. Fill in all of the required fields (Take your time filling it all in and don't make mistakes, it's a very important step)

■ 4) If you don't want to host your bot on a server, simply go to the text file named 'How to start the bot'

■ 5) Once you're done go to the main directory and click on "start", or go to the text file named 'How to start the bot'


■ ■ ■ ■ ■ Created By mfw (https://steamcommunity.com/id/mfwBan) ■ ■ ■ ■ ■
■ ■ ■ ■ ■ For releasing this for free, if you'd like to donate, please use the information below! ■ ■ ■ ■ ■

■ ■ Bitcoin : 38W4jPsu9xZCFptbAK6PERCPBiXM4UdxaV
■ ■ CashApp : $mfwBan
Loading

0 comments on commit d42cbd9

Please sign in to comment.