This code sample is a a simple chatbot written in Java using IRC to demonstrate how to interact with chat on Twitch. The Twitch API allows you to develop your own applications using a rich feature set and provides a way to get data about which streams are live, change information about specific channels, and use Twitch Identity to log into your application. Twitch is a video platform and community for gamers and developers that want to learn how to build tools and integrations for social video platforms.