Here's some quick overview information on Cog:<p>Cog is a chat bot built for chatops-style workflows. In contrast to other bots out there, Cog has security features built in, with a customizable permission and rule system, allowing you to control who can execute commands.<p>Another neat feature is that you can write commands in whatever language you like. You can even distribute commands as Docker containers.<p>The bot itself is written in Elixir, with a command execution agent written in Go. It works out-of-the-box with Slack and Hipchat, but could be extended to other chat platforms with relatively little work by implementing a small interface.
Since I had to click through 2 links to find this, I thought I'd save others the time:<p>"Cog brings the power of the command line to the place you collaborate with your team all the time -- your chat window."
Not to be confused with Cog, the Smalltalk Virtual Machine:<p><a href="http://www.mirandabanda.org/cogblog/" rel="nofollow">http://www.mirandabanda.org/cogblog/</a>