A markov chain bot for Slack written in Go (golang)
Usage
Build the code with go build
Start the bot with ./slack-markov on an internet-accessible server. (Check the output of ./slack-markov -h for configuration options)
Configure an Outgoing Webhook in your Slack and point it to the place where your bot is running. For example: http://example.com:8000/
The bot will listen to incoming requests and add the messages to the chain. At a configurable response rate, it will also build and send a response to the channel