Documentation
¶
Overview ¶
Package botmw provides middlewares for bot handler.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrTimeout = errors.New("timed out")
ErrTimeout is returned by Timeout middleware when handler timed out.
Functions ¶
func AppendRequestIDOnError ¶
func AppendRequestIDOnError() botx.Middleware
AppendRequestIDOnError is a middleware that responds with error message.
func Logger ¶
func Logger(lg *slog.Logger) botx.Middleware
Logger is a middleware that logs all requests
func Recover ¶
func Recover(lg *slog.Logger) botx.Middleware
Recover is a middleware that recovers from panics.
func RequestID ¶
func RequestID() botx.Middleware
RequestID is a middleware that adds request id to context.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.