Code Monkey home page Code Monkey logo

refloow / steam-card-bot-pro Goto Github PK

View Code? Open in Web Editor NEW
224.0 19.0 33.0 2.09 MB

❤️ An free open source, fully automated Steam Trade Cards bot - Steam Level up bot script with all features, support and endless customization + much more built by @Refloow

Home Page: https://discord.gg/4enDY8yhuS

License: MIT License

Batchfile 0.48% JavaScript 99.52%
steam-card-bot steambot free steam bot javascript node nodejs steamcardbot steambots steamlevel steamlevelbot

steam-card-bot-pro's Introduction

Read this page before asking any questions

Important Guides
Upgrade | Steam-Card-Bot-ULTRA


GitHub package version GitHub forks GitHub stars GitHub license Support Language Language Steam

Due economic situation and lack of support, new updates for this project will be security only! Software will remain free but paid versions will be available for purchase on our official discord: https://discord.gg/XZtwJ4WW6T Read more at:

Steam-Card-Bot-ULTRA

Note:


To everyone who plan to sell our project by stating that they coded it or that they sell edited version.
Project is licensed under the MIT license

"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software."


This means that if you plan to sell our project to make quick buck please keep the copyright notice and copy of original license.
In case of breaking licensing terms we may take legal charges against you.

Project is made open source and free for all.
We cant prohibit reselling of our project but if you do please follow the licensing terms.



Important Links


Setup Guide

Step By Step Setup Guide

Troubleshooting Guide

List of common user made errors and how to solve them

Contributions

Want to contribute? Read how

Features

See list of features
See version changelogs

Policies & Agreements

User Agreement
Security Policy
Privacy Policy

FAQ

Frequently Asked Questions


DISCORD Support Server

https://discord.gg/XxvjjPs


Support the project

  • If you like the project and the fact that is free you can support us by giving an donation.
  • We are accepting donations:
  1. Crypto: https://refloow.com/cdonate
  2. Steam: https://steamcommunity.com/tradeoffer/new/?partner=392773011&token=CncehZti

Want Improvements ?

If you have some private requests feel free to contact the main dev : https://steamcommunity.com/id/MajokingGames/
Note that we wont add any platform breaking TOS Modifications to any of our existing or requested projects Also checkout

Upgrade | Steam-Card-Bot-ULTRA


Stars over time

Stargazers over time

steam-card-bot-pro's People

Contributors

dependabot[bot] avatar lunacyxp avatar refloow avatar testingpurposes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

steam-card-bot-pro's Issues

!level command does not support decimals

level command only displays full numbers
In case of bot rate being 21 and user needs 20 sets !level command will display 0 instead of 0.9 or 1 full
In case of bot rate being 21 and user needs 21 sets !level command will display 1 key

Shod be
In case of bot rate being 21 and user needs 20 sets to reach the level !level command shod display 1 or 0.9

Option to keep full numbers or add decimals shod be included

Bot for increasing badge count of advanced users

First and foremost: Thank you very much for investing your time to provide this bot software to us!

I would like to operate a bot targeted at increasing badge count for advanced users rather than level. It should sell rare sets for gems only. No keys, no ref.

Unfortunately, many features required for a bot like this are even currently not supported or there are issues with them:

  1. I tried to disable selling sets for keys completely by setting buytf2_enable etc. to false and commenting out all keys from lists like TF2KEY in the config. Unfortunately, the !check command still shows rates for keys. I therefore set these key rates to very unattractive values (e.g. 2 sets for 1 TF2 key) in order to prevent users from buying for keys. This will probably look like a scam attempt to most users now. It would be good if these key rates were not shown any longer by commands like !check or !checkone if key purchases are disabled.

  2. The commands !checkone / !buyonegems are the most important commands for the bot because they are supposed to sell exactly those sets giving the desired progress in badge count. !buyonegems is available in the config but does not seem to be implemented yet. !checkone seems to have issues. It generated the response "There are currently sets from 71 different games, of which you have not crafted 77. This would cost 25.66 keys.". Selling sets for keys is disabled in the config. So there should be a prices in gems only, not in keys. Also, I think the number of 71 sets identified by the !checkone command is much too high. It is very likelly that it includes sets where at least one level has already been crafted and therefore are irrelevant for progress in badge count. But this is hard to tell because the 71 sets found by !checkone cannot be displayed as !buyonegems is not available.

  3. Certain rare sets are not recognized and therefore not sold at all although they are available in the inventory, e.g. Restricted-RPS - Hope Annihilation Arc (appid 364960), Sekwere (appid 501720), Epica (appid 540370). This is also shown in the log.

  4. Typical users interested in buying sets from the bot will already have crafted thousands of badges. Processing "big users" like this takes much longer than at other bots. It cannot be due to downloading the badge data as this takes only few seconds. Maybe it is the matching logic then. Do you maybe apply nested loops for matching the m bot sets against the n user badges (i.e. iterate through all of the n user badges and for each user badge iterate through the m bot sets)? If so, this will matching will require O(m * n) comparisons. It this is actually the case, then it should be possible to speed up the matching for big users a great deal, from O(m * n) to O(m + n) comparisons, by doing it on bot sets / users badges sorted by appid.

Issue !level [value]

Everything that is calling about finding out the other person's level or calculating the level is giving an error try to give
"!level [value]

change currency does not work

Hey,
I need help for change the currency from the Bot.
If i change it to 440 (TF2) the bot dont change it for commands: !buy, !buyone, !buyany
Pls help

API breaking changes

Steam recently upated their API key endpoint where its not hidden, and if retrieved from the endpoint what's received comes as all 000000000000s
API key is visible only ones when its created, and even after refreshing page in the client its seen as 000000000.
Node Steam Trade Offer manager module works by fetching the API key when it needs it, and using it within the request. I think it even falls back to it even if API is defined in some cases. This all results in 403 and 429 errors that wont go away.

Working on a fix that should come in the following days

[Suggestion] Add individual card buying/selling

Just a suggestion, but the bots should be able to buy and sell individual cards, for let's say refined metal.

People are normally buying trading cards anywhere from 0.22-0.55 refined each (2 scrap - 1 reclaimed, 2 scrap), so why can't the bots?

ERR_REQUIRE_ESM

I run install.bat then i run start.bat but it says ERR_REQUIRE_ESM in green text
image

Option to include user names within custom messages

Adding option to include user names into custom messages

Hello Refloow, this is custom text message from config, could be a welcome message!

Configuration

Hello %placeholder% , this is custom text message from config, could be a welcome message!

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.