IRC bot framework using mixins to provide common functionality
IRC bot framework using mixins to provide commonly desired functionality.
The irc python library’s irc.bot.SingleServerIRCBot provides a nice base for making a new bot, but there are many common tasks needed by a robust bot that it does not handle out of the box. IB3 collects some commonly desired behaviors for a bot as mixin classes that can be used via multiple inheritance:
from ib3 import Bot from ib3.auth import SASL from ib3.connections import SSL from ib3.mixins import DisconnectOnError class TestBot(SASL, SSL, DisconnectOnError, Bot): pass
- pip install ib3 (recommended)
- python setup.py install (from source distribution)
IB3 is licensed under the GNU GPLv3+ license.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|ib3-0.1.1-py2.py3-none-any.whl (10.6 kB) Copy SHA256 hash SHA256||Wheel||2.7|
|ib3-0.1.1.tar.gz (20.7 kB) Copy SHA256 hash SHA256||Source||None|