https://github.com/dpolansky/logs-bot
I've seen it in a few streams but I couldn't figure out how to set it up myself. I tried to follow the instructions on lansky's github but got confused. I've installed go and used the go get command to get the logs-bot directory but I don't know where to go from there. If anyone's set it up before and would be willing to help it would be greatly appreciated.
Also I couldn't find a thread on here from a quick google search so I figured I'd make this so that other people don't get confused trying to set this up in the future. Huge shoutout to lansky for writing the bot and making it freely available (at least to anyone savvy enough to figure out how to set it up).
edit: to be more specific, I've created the environment variables but am unsure of where to create the file channels.json
edit2: it didn't seem to work with the file in Go\src\github.com\dpolansky\logs-bot so i moved it to Go\bin and double clicked the executable and now it says connected to twitch IRC server :)
If anyone else is stuck trying to figure out how to set it up, I followed this guide which made things pretty simple and easy to understand.
Then once that's done, just follow the instructions on the github. In order to create the environment variables you just repeat the process for adding in GOPATH and make one for LOGS_BOT_OAUTH_KEY and LOGS_BOT_USERNAME