MechJackBot is a Twitch chat bot written in Java with extensibility in mind for streamers who want full control over what their bot does. MechJackBot is still young and is only ready for consumption by the adventurous. If that's you, see Installing MechJackBot to start the process.
I do. You can come watch me work on MechJackBot among other creative and gaming activities at twitch.tv/mechjack.
MechJackBot is distributed under the MIT license. You can read the license at LICENSE.