You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
A modular python IRC bot
python3 setup.py install
vim examples/config.json examples/data/config/Services.json
pyircbot -c examples/config.json
Running in docker
A dockerfile is included at
examples/docker/. From the root of this repository, run
docker build -t pyircbot -f examples/docker/Dockerfile . to build it. Typical use is mounting a directory from the
/srv/bot; this dir should contain config.json and any other dirs it references.
- Install sphinx and all modules pyircbot depends on
cd docs ; make html
- Open _build/index.html
Or, use my pre-built copy here.
Alternatively, use the included Dockerfile to create an environment for building the docs. Check
Check Module Developer’s Guide in the docs
PyIRCBot has great test coverage. After installing the contents of
requirements-test.txt, the script
will run all tests. See the contents of the script for more information. See README.md in
./tests/ for more info.
- Improve/complete docs
- Write config checker