New incarnation of Relay Bot™
Clone the repo:
$ git clone https://github.com/nukeop/RelayBot2.0.git
Create a virtual environment and install dependencies:
$ cd RelayBot2.0
$ mkdir venv
$ virtualenv venv
$ source venv/bin/activate
$ pip install -r requirements.txt
Edit the config file and plug in the username, password, and possibly other keys as required by plugins (if you want those plugins to work). You can also add users to "ignored" and "authorized" lists:
$ nano relaybot/config.json
Start the program:
$ python relaybot/relaybot.py
If your account has 2FA or steam Guard enabled you will be prompted to enter the code once, then the program will save a sentry file named relaybot_sentry.bin
so you don't have to do it again. It will also create a local sqlite database named relaybot.db
if it does not exist.
For a list of all available commands, open the chat window on Steam, and send !help
to the bot, it will reply with all commands you can use. !plugins
will display a list of all plugins and short descriptions (even of plugins that are not callable). !plugins <name>
will display detailed info about a plugin.