npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

node-steam-bot-manager

v1.0.58

Published

A NodeJS Steam Bot Management tool.

Downloads

50

Readme

About

A bot management wrapper tool for Steam Community built with NodeJS. Allows users to customize bot actions to the needs of their websites. Whether you are looking for bots to message users when an in-game report occurs, or invite users to your group when they join your server, this tool offers a powerful & easy API.

npm version

forthebadge forthebadge

Features:

  • GUI-Based Bot Control
  • GUI-Based Messaging
  • GUI-Based Trading
  • 2-Factor Authentication Support + Setup
  • Enable API-Key*
  • Generate authentication codes on demand (for manual login)
  • Manage multiple bots simultaneously
  • Login using email/2-factor authentication
  • API Support for third-party systems (Betting, Trading, and so on..)
  • Event based interactions of a single bot or multiple
  • Ability to upvote/downvote attachments on Steam Community
  • Ability to import accounts into tool
  • Create new Steam accounts easily

Requirements

  • NodeJS (V6 is minimum)

WIKI

Visit the wiki for set-up, registration.

For Docs, please visit our docs

If you need further help with setting up the tool, please contact me on Steam, and I will try my best to help you.

Examples:

You can check examples of bots you can build by navigating to the 'examples' folder in the root of the project.

TODO:

  • Expand API access

Updates:

The update policy of this tool is that I will try to post an update every week to few weeks. In the event of large changes, there will be an announcement on ETA. Furthermore, if you happen to use the tool with a certain version of the API, and newer releases do not have the functionality you need, simply rollback using npm package manager. Versions are organized in such manner as of 1.0.50:

  • X.0.0 (Complete release)
  • 1.X.0 (Major release)
  • 1.0.X (Bug fixes)

Libraries used:

How to contribute:

git clone https://github.com/Undeadkillz/node-steam-bot-manager # Clone project files locally
node install # To install the tool and dependancies

The project is still in early stages, and any feedback or contribution is appreciated.

To contribute:

Simply make your desired changes and submit your pull request. At this point, there is no specific format you have to follow, just make sure the code is easily readable, and if possible comment where possible so that the pull request could be approved faster.

To help:

Install the tool, and try out the different examples or even build your own, and try to break the tool. Once you break it, just make sure to inform us via the ISSUES pages, about the issue.

Make sure to atleast include a log of the error message and if possible inform us about the steps to reproduce the issue.

Testing Policy

forthebadge

I will ensure everything works, however I won't be building any unit-tests at this time.


Stable versions via npm (incase your version contains certain bugs, try these builds):

  • 1.0.46
  • 1.0.56

Git Version

Frequently the Github source will not be the same version as the latest npm version. This is because the npm versions are often the stable ones. Github will contain the developmental and possibly even broken versions at times (official versions will be stated in the commit)

Credits:

  • Undeadkillz | Add me on: Steam
  • All authors and helpers of the libraries listed above (with their respective library urls)

forthebadge forthebadge

Tracking

This tool has statistics built-in to allow only the main developer to track usage of the tool. This tracking is anonmous and if need be, can be disabled at will using the configuration. I may use the tracking to ensure certain functionality is working as intended, and also to ensure this tool is used (low usage, may mean that I do not need to keep updating).

Sponsors

The following sponsors help promote further development of this tool.

Techie.Guru - Your personal tech curator

Techie.Guru

SocialIgnite - Social Media Scheduling

Techie.Guru

* Using this feature means you agree to Steam's API terms found at: Steam API Terms