Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A modular bot for Jabber MUCs.
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bdd
bin
distrib
doc
pipobot
tests
.gitignore
MANIFEST.in
README.md
pipobot.conf.yml
readme.requirements
setup.cfg
setup.py

README.md

Pipobot

Pipobot is a modular bot for jabber MUCs.

Quickstart

Dependencies

Pipobot is written in python and compatible with versions of python2>=2.5.

It is based on these Python modules:

- `python-sleekxmpp`: engine of connection to XMPP servers
- `python-yaml`: configuration files are yaml files
- `python-sqlalchemy`: Pipobot is storing data to database through sqlalchemy library.

Invoking the bot from repository

You need to create a configuration file for the bot. An example of such file is provided in the pipobot.conf.yml. To start the bot, you just have to use the command :

python -m pipobot /path/to/the/config_file.yml

Default configuration file used is /etc/pipobot.conf.yml

Deploying the bot

You can use setup.py script to install pipobot on your system. python setup.py install

Then start it with the command pipobot. You can also set it to start in background by using the -b option.

Alternatively, package creation files are provided for archlinux and debian. You can find these files in the distrib/ directory.

Something went wrong with that request. Please try again.