a0e86f79c3
database (dict of '{"name": , "permissions": }') |
||
---|---|---|
databases | ||
logs | ||
modules | ||
src | ||
.gitignore | ||
bot.conf.example | ||
EVENTS.md | ||
LICENSE | ||
README.md | ||
requirements.txt | ||
start.py |
BitBot
Python3 event-driven modular IRC bot!
Dependencies
Use pip3 install -r requirements.txt
to install them all at once.
Configurating
To get BitBot off the ground, there's some API-keys and the like in bot.conf.example. move it to bot.conf, fill in the API keys you want (and remove the ones you don't want - this will automatically disable the modules that rely on them.)
Eagle
BitBot's National Rail module can optionally include output from Network Rail's SCHEDULE via Eagle. Configuration on BitBot's end is covered by the eagle-
keys in bot.conf.example.
Running
Just run ./start.py
On first boot, he'll ask for a first server to connect to then exit. do ./start.py
again and he'll connect to that server and join #bitbot (to get him to join other channels, simply invite him to them.)
Contact/Support
Come say hi at ##bitbot on freenode