Mozdef / bot /README.md
ineso22's picture
Upload folder using huggingface_hub
7c89ed7 verified
# MozDef Bot
## Available Options
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.
### Slack
#### SlackClient
We currently use https://github.com/slackapi/python-slackclient as our library to interact with Slack.
##### Installation
By default, our requirements.txt file includes the slackbot dependency, so no additional steps are needed for installation
### IRC
#### KitnIRC - A Python IRC Bot Framework
KitnIRC is an IRC framework that attempts to handle most of the
monotony of writing IRC bots without sacrificing flexibility.
##### Installation
pip install -r bot/irc/requirements.txt
##### Usage
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](https://github.com/ayust/kitnirc/wiki/Getting-Started)
for introductory documentation.
##### License
KitnIRC is licensed under the MIT License (see `LICENSE` for details).
##### Other Resources
Useful reference documents for those working with the IRC protocol as a client:
* [RFC 2812](https://tools.ietf.org/html/rfc2812)
* [ISUPPORT draft](https://tools.ietf.org/html/draft-brocklesby-irc-isupport-03)
* [List of numeric replies](https://www.alien.net.au/irc/irc2numerics.html)