YarpBot is a Twitch Bot that takes a different approach. Instead of using !commands to setup macros to answer questions, YarpBot uses Natural Language Processing to automatically figure out the intent of a user's message and then deliver a customized answer.