Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/facebookarchive/pyaib

An easy to use Python Framework (that uses gevent) for writing IRC Bots.
https://github.com/facebookarchive/pyaib

Last synced: about 2 months ago
JSON representation

An easy to use Python Framework (that uses gevent) for writing IRC Bots.

Awesome Lists containing this project

README

        

Python Async IrcBot framework (pyaib)
=====================================

pyaib is an easy to use framework for writing irc bots. pyaib uses gevent
for its Asynchronous bits.

Features
========
* SSL/IPv6
* YAML config
* plugin system
* simple nickserv auth
* simple abstract database system

Setup
=====

pip install pyaib

or

python setup.py build

python setup.py install

Example
========

Take a look at the example directory for an example bot called 'botbot'

Run:

python example/botbot.py

Try adding your own plugins in example/plugins.

Take a look at the [wiki](https://github.com/facebook/pyaib/wiki) for information about plugin writing and using the db component.

See the [CONTRIBUTING](CONTRIBUTING.md) file for how to help out.

License
=======
pyaib is Apache licensed, as found in the LICENSE file.