We currently support the following options. Our default is to use slack, but if you would like to use some other protocol besides slack, there is a requirements file in each of the sub directories that you will need to install.
We currently use https://github.com/slackapi/python-slackclient as our library to interact with Slack.
By default, our requirements.txt file includes the slackbot dependency, so no additional steps are needed for installation
KitnIRC is an IRC framework that attempts to handle most of the monotony of writing IRC bots without sacrificing flexibility.
pip install -r bot/irc/requirements.txt
See the skeleton directory in the root level for a starting code skeleton
you can copy into a new project's directory and build off of, and
Getting Started
for introductory documentation.
KitnIRC is licensed under the MIT License (see LICENSE for details).
Useful reference documents for those working with the IRC protocol as a client: