Dan Ryan

Results 11 issues of Dan Ryan

Out of the box, slack and a local shell adapter are supported. What others should be?

enhancement
adapters

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...

enhancement
in-progress

enhancement
maybe

enhancement
maybe

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

Users writing custom handlers should not be expected to test their code manually using the shell adapter. A small test framework similar to `net/http/httptest` would be ideal.

enhancement
adapters