Documentation ¶
Index ¶
- func CallbackReply(sp types.StateProvider, secrets types.Secrets, s *spec.CallbackReply) *handlers.CallbackReply
- func DataLoader(cli *http.Client, sp types.StateProvider, secrets types.Secrets, s *spec.Data, ...) (*data.Loader, error)
- func MessageRepply(bot *telegram.BotAPI, sp types.StateProvider, secrets types.Secrets, ...) (*handlers.MessageReply, error)
- func NewPostcheckoutFilter(s *spec.PostCheckoutTrigger) *filters.PostCheckout
- func NewPrecheckoutFilter(s *spec.PreCheckoutTrigger) *filters.PreCheckout
- func NewStateFilter(sp types.StateProvider, logger zerolog.Logger, s []spec.StateCondition) filters.FilterChain
- func Replies(bot *telegram.BotAPI, sp types.StateProvider, secrets types.Secrets, ...) (types.Handler, error)
- func Validator(s *spec.Validators, log zerolog.Logger) (types.Handler, error)
- func Webhook(s *spec.Webhook, cli *http.Client, sp types.StateProvider, ...) types.Handler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CallbackReply ¶
func CallbackReply(sp types.StateProvider, secrets types.Secrets, s *spec.CallbackReply) *handlers.CallbackReply
func DataLoader ¶ added in v1.6.0
func MessageRepply ¶
func MessageRepply(bot *telegram.BotAPI, sp types.StateProvider, secrets types.Secrets, s *spec.MessageReply, log zerolog.Logger, ) (*handlers.MessageReply, error)
func NewPostcheckoutFilter ¶ added in v1.2.0
func NewPostcheckoutFilter(s *spec.PostCheckoutTrigger) *filters.PostCheckout
func NewPrecheckoutFilter ¶ added in v1.2.0
func NewPrecheckoutFilter(s *spec.PreCheckoutTrigger) *filters.PreCheckout
func NewStateFilter ¶ added in v1.9.0
func NewStateFilter(sp types.StateProvider, logger zerolog.Logger, s []spec.StateCondition) filters.FilterChain
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.