GlossaryΒΆ
- Adapter
- chat adapter
- Envelope
- An envelope contains metadata about the message and response, used for additional processing by both handlers and adapters.
- Hal
- Hal is a chat bot framework written in the Go programming language.
- Handler
- A handler is the part of hal that evaluates incoming messages
- Message
- A message is an incoming request that is processed by handlers
- Response
- A response is the return object that is processed by the adapter
- Robot
- robot
- Router
- A router is an HTTP server used for handling requests (Messages) that did not come through the chat adapter.
- Store
- data storage
- User
- A chat user