github.com/daftn/slackbot (go): Package slackbot allows for quick and easy creation of a slackbot.  A bot can interact with users in multiple ways. DirectListeners listen for a command specified by regex and execute a corresponding handler. Exchanges allow for an interactive conversation between the user and a bot. They listen for a command to start the exchange at which point back and forth communication will happen in a thread. Scheduled tasks accept a cron expression and a handler function to run at the interval specified.  Creating a bot is simple:  For more examples see the /examples directory.
Keywords: bots|golang|slack|slackbot