github.com/src-d/flamingo

Flamingo is a very thin and simple platform-agnostic chat bot framework


Install
go get github.com/src-d/flamingo

Documentation

godoc reference

Flamingo is a very thin and simple bot framework layer on top of nlopes/slack Slack API.

Even though nlopes/slack is hands down probably the best Slack client library out there for Golang, it's a bit tedious to manage a bot with several commands using the RTM connection on your own, not to mention operations as simple as replying to an user in a channel. Flamingo aims to provide an API as thin as possible to build a bot on top of nlopes/slack and make as easy as possible without adding much overhead.

You can see a simple example at examples folder.

TODO

  • Unit/integration tests