/pyaib

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

Primary LanguagePythonApache License 2.0Apache-2.0

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 for information about plugin writing and using the db component.