Nemubot is a smart and modulable IM bot.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
modules New module smmry, using https://smmry.com/ API Sep 25, 2018
nemubot
.gitignore
.travis.yml
AUTHORS Add conf sample, README, licence, AUTHORS Jun 28, 2012
COPYING
README.md
bot_sample.xml
requirements.txt
setup.py Virtualy move all nemubot modules into nemubot.module.* hierarchy, to… Jan 14, 2018
speak_sample.xml

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.