4U bot applies sentiment analysis during an IRC chat session, and kicks users responsible for "unhappy" messages.
The bot needs channel operator status to run properly; see the settings.ini file for further information.
Run from the project root:
$ twistd -n tw4u
Stop with Ctrl-C
Tested on archlinux x86/x86_64
textblob
twisted
(Both installable via pip)
newcoder for the twisted IRC bot structure upon which this one is based
Sluggy Freelance which inspired me with the underlying concept (as well as the name for the bot)