An extremely modulable IRC bot, built around XML configuration files.
Pierre-Olivier Mercier
ac432fabcc
Some checks reported errors
continuous-integration/drone/push Build encountered an error
|
||
---|---|---|
bin | ||
modules | ||
nemubot | ||
.drone.yml | ||
.gitignore | ||
.travis.yml | ||
AUTHORS | ||
bot_sample.xml | ||
COPYING | ||
Dockerfile | ||
README.md | ||
requirements.txt | ||
setup.py | ||
speak_sample.xml |
nemubot
An extremely modulable IRC bot, built around XML configuration files!
Requirements
nemubot requires at least Python 3.3 to work.
Some modules (like cve
, nextstop
or laposte
) require the
BeautifulSoup module,
but the core and framework has no dependency.
Installation
Use the setup.py
file: python setup.py install
.
VirtualEnv setup
The easiest way to do this is through a virtualenv:
virtualenv venv
. venv/bin/activate
python setup.py install
Create a new configuration file
There is a sample configuration file, called bot_sample.xml
. You can
create your own configuration file from it.
Usage
Don't forget to activate your virtualenv in further terminals, if you use it.
To launch the bot, run:
nemubot bot.xml
Where bot.xml
is your configuration file.