"ZEBEL" (pronounced like "rebel") is an intelligent IRC bot.
Its primary goal is gathering intelligence and secrets through contextual analysis of the conversations on IRC. I almost got you! :-)
Jokes aside, Zebel is a simple IRC bot that whenever you talk to him, tries to reply with a relatively relevant message. If you're curious, drop by in #zebel on irc.freenode.org and have a chat with him.
When someone in an IRC channel, talks to Zebel, e.g. sends out a public message
like zebel: greetings
, Zebel tries to make sense of your message as below:
Zebel, developed with Python 3.4+, is composed of 3 main parts:
If you plan to run your own Zebel instance:
pyvenv-3.4 .venv
source .venv/bin/activate
cd zebel && pip install -r requirements.txt
python -m nltk.downloader all
. Warning: this
downloads quite a bit of data.zebel.ini
to your needs.data/drop-import-all.sh
cd zebel && python main.py