1.1.8 • Published 5 years ago

steam-chatbot-tradebot v1.1.8

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

dependencies Status npm version

steam-chatbot-tradebot

A handy all in one class library that uses the node-steam trifecta (steam-user, steamcommunty, steam-tradeoffer-manager). This project consists of four classes:

  • SteamBot: base class for logging into the Steam network, handling Steam errors, and restarting.
  • ChatBot: a custom SteamBot that can listen to chat commands.
  • TradeBot: a custom SteamBot that can listen to chat commands, send and receive, accept, decline trade offers.
  • BotManager: used to create one of the custom bots.

Possible use-cases:

  • Instanstiate one of the bots with the BotManager, and use it as a dependency in your project,
  • extend one of the classes and add new methods. Example: implement custom chat commands, or methods that handle the logic needed to determine if a trade offer can be accepted based on the offer contents,
  • easily manage multiple bots with different Steam accounts.

Usage:

The BotManager is the recommended way to instantiate a bot. It creates a custom bot class which is ready to start, and it is set up with the node-steam libraries.

Check out the wiki pages of the bots and the BotManager to learn more about this project.

Check out the examples to see how to work with the custom bots.

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago