BotEx.Routing.MessageHandler.State (bot_ex v1.0.2)

Summary

Types

t()

@type t() :: %BotEx.Routing.MessageHandler.State{
  buffering_strategy: module(),
  default_buffering_time: integer(),
  message_buffer: map(),
  middleware: list()
}

State for BotEx.Routing.MessageHandler

Fields:

  • middleware: list all possible middleware
  • message_buffer: buffering messages
  • default_buffering_time: time buffering messages
  • buffering_strategy: strategy for buffering messages. Must implements BotEx.Behaviours.BufferingStrategy