1
0
Fork 0
An extremely modulable IRC bot, built around XML configuration files.
Go to file
nemunaire a8472ecc29
continuous-integration/drone/push Build is passing Details
CI: Fix build on arm
2023-01-18 15:27:38 +01:00
bin Welcome in 2016... Happy new year! 2016-04-08 12:55:24 +02:00
modules suivi: add UPS tracking infos 2019-12-03 15:54:50 +01:00
nemubot Try to connect multiple times (with different servers if any) 2023-01-17 21:55:25 +01:00
.drone.yml CI: Fix build on arm 2023-01-18 15:27:38 +01:00
.gitignore Use a logger 2014-08-14 12:50:19 +02:00
.travis.yml Update travis python versions 2019-09-21 01:16:52 +02:00
AUTHORS Add conf sample, README, licence, AUTHORS 2012-06-28 22:09:59 +02:00
COPYING Introduce nemubot v3.2 2012-08-14 05:51:55 +02:00
Dockerfile Dockerfile: Point home into volume 2022-01-06 14:10:30 +01:00
README.md Fix https links when available, everywhere 2018-01-14 19:19:01 +01:00
bot_sample.xml Rework XML parser: part 1 2015-10-28 10:55:02 +01:00
requirements.txt Add a build system 2015-10-16 16:39:51 +02:00
setup.py Virtualy move all nemubot modules into nemubot.module.* hierarchy, to avoid conflict with system/vendor modules 2018-01-14 19:18:58 +01:00
speak_sample.xml Convert nemuspeak as a module to nemubot 2014-10-27 18:40:04 +01:00

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.