A event-driven python3 IRC bot, capable of maintaining hundreds of simultaneous connections through Tor or a list of proxies ( SOCKS 4/5, HTTP connect, and open linux shells with telnet are supported), with an interactive IPython shell for manipulation.
CobaltLongclaw's event system is derived from that of Bitbot, although the separator is a '/', and parameters passed aren't processed beyond simple parsing.
Use pip3 install -r requirements.txt
to install them all at once.
CobaltLongclaw is licenced under the Creative Commons BY-NC-SA 4.0 licence, with the exception of the sockschain module, which contains details of its licence.
./shell.py -n 10 irc.example.com 6667
In [1]: bot_manager.events.single("received/numeric/001").hook(lambda event: event["bot"].send_join("#Botchannel"))
In [2]: client_factory.start()