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.connection 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||File type||Python version||Upload date||Hashes|
|Filename, size ib3-0.2.0-py2.py3-none-any.whl (13.4 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View|
|Filename, size ib3-0.2.0.tar.gz (22.4 kB)||File type Source||Python version None||Upload date||Hashes View|