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.
continuous-integration/drone/push Build is passing
Details
|
3 weeks ago | |
---|---|---|
bin | 7 years ago | |
modules | 1 month ago | |
nemubot | 3 weeks ago | |
.drone.yml | 5 months ago | |
.gitignore | 9 years ago | |
.travis.yml | 4 years ago | |
AUTHORS | 11 years ago | |
COPYING | 11 years ago | |
Dockerfile | 1 year ago | |
README.md | 5 years ago | |
bot_sample.xml | 8 years ago | |
requirements.txt | 8 years ago | |
setup.py | 5 years ago | |
speak_sample.xml | 9 years ago |
README.md
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.