The 4th or so re-imagining of the once crucial j4lp jabberbot.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
briccardo 1cb53449a5
Merge branch 'master' of https://git.j4lp.space/chainsaw_mcginny/RoosterReWrite
4 years ago
cogs Merge pull request 'master' (#4) from chainsaw_mcginny/RoosterReWrite:master into master 4 years ago
eos eos 2.33.0 4 years ago
saveddata update eos/pyfa to 2.10.0 6 years ago
utils Pyfa/Eos update to 2.17.2 5 years ago
.gitignore The return of eft(pyfa?) cog. Forgive me father, for I have sinned. 6 years ago
README.md I'm good at typing 7 years ago
bot.py Merge pull request 'master' (#4) from chainsaw_mcginny/RoosterReWrite:master into master 4 years ago
config.py.example Added a config option to enable/disable web interface 5 years ago
eve.db eos 2.33.0 4 years ago
launcher.py remove uvloop 6 years ago
requirements.txt Basic web ui auth (password) 5 years ago

README.md

Rooster

rooster

Rooster is a multifunction discord bot tailored specifically for eve-online corporations.

Running

It preferrable that you invite my hosted version of rooster to your server with the !invite link, however if you must run your own local bot:

Dependencies

Python 3.6 or higher and the header files (generally python3.6-dev and/or libpython3.6-dev) are required (If you are on Ubuntu 16.04 or older, you may need to add a launchpad repository to your apt config to get these as they are not included in the the default repositories - example for python3.6 on xenial: https://launchpad.net/~jonathonf)

Redis (optional but really reccomended) redis-tools

These can be installed via your favorite (or not favorite) package manager apt-get install redis-server redis-tools python3.6 python3.6-dev build-essential

Configuration

Copy config.py.example to config.py, edit appropriately.

create a pyvenv using python3.6 -m venv /path/to/venv/

activate your venv source /path/to/venve/bin/activate

make sure your pip is up to date: pip install pip --upgrade

install requirements based in requirements.txt to your venv pip install -r requirements.txt

then simply run python launcher.py and enjoy.

Rooster is made with love for Fweddit and friends by Chainsaw McGinny.

Special thanks to Sergei Alexeyev for a baller api at fweddit.space (previously evehound) and for constant bugfixing and stress testing.