hal
hal copied to clipboard
A chat bot in Go.
Out of the box, slack and a local shell adapter are supported. What others should be?
When trying to build, `go get` fails due to a missing `test` package: ``` go get github.com/danryan/hal/... package github.com/daneharrigan/hipchat imports github.com/thoj/go-ircevent imports github.com/davecgh/go-spew/spew imports github.com/danryan/hal/adapter/test imports github.com/danryan/hal/adapter/test imports github.com/danryan/hal/adapter/test: cannot...
For example, `hal help` should print out all handlers that have help or usage information. At present there is no way for a user to know exactly what their bot...
First - thanks for making it. 100% less coffeescript is welcome, and this is just the right opportunity to get me motivated to learn GO. Now for the issue itself...
Hey, one more (hopefully) question.. I have stuff pretty much setup using the hubot integration, but I'm not getting any replies from hal. I forked hal and added some additional...
For example, when using slack, one can customize how the message is presented to the chat client (formatting, tables, icon, etc.) Would be a nice thing to provide helpers for...
The response's envelope can hold special metadata about a message in its `Options` field. The slack adapter uses this when sending a response via HTTP: https://github.com/danryan/hal/blob/master/adapter/slack/slack.go#L274-320