Demonstration IRC bot. Works on Freenode.
- Multiple channel connection
- Asynchronous design built on Twisted
- Simple command permissions (admin or everyone)
- Ping: ensure that the bot is active
- PM Me: send a PM to user
- Help: list all available commands
- Calculator: calculate simple math expressions
- Join channel
- Leave channel
- Kick user
- Quit
Python 2.7 is supported. Create a virtualenv:
virtualenv venv
Install requirements:
venv/bin/pip install -r requirements.txt
Configure it. Here's an example config file, put yours into akumabot.conf:
[akumabot] nickname = myakumabot password = secret channels = ##yournick #botters-test admins = yournick debug = true
Run it:
venv/bin/python -m akumabot.main