Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nemunaire/nemubot
Nemubot is a smart and modulable IM bot.
https://github.com/nemunaire/nemubot
bot irc irc-bot ircv3 python
Last synced: about 2 months ago
JSON representation
Nemubot is a smart and modulable IM bot.
- Host: GitHub
- URL: https://github.com/nemunaire/nemubot
- Owner: nemunaire
- License: agpl-3.0
- Created: 2012-06-10T16:16:59.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2019-12-16T10:05:17.000Z (about 5 years ago)
- Last Synced: 2023-03-22T11:06:50.831Z (almost 2 years ago)
- Topics: bot, irc, irc-bot, ircv3, python
- Language: Python
- Homepage:
- Size: 1.25 MB
- Stars: 8
- Watchers: 4
- Forks: 5
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
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](https://www.crummy.com/software/BeautifulSoup/),
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:
```sh
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:
```sh
nemubot bot.xml
```Where `bot.xml` is your configuration file.