BehaviourContext

fun BehaviourContext(    bot: TelegramBot,     scope: CoroutineScope,     flowsUpdatesFilter: FlowsUpdatesFilter = FlowsUpdatesFilter(),     triggersHolder: TriggersHolder = TriggersHolder(),     subcontextInitialAction: CustomBehaviourContextAndTypeReceiver<BehaviourContext, Unit, Update> = {}): DefaultBehaviourContext
inline fun <T> BehaviourContext(    bot: TelegramBot,     scope: CoroutineScope,     flowsUpdatesFilter: FlowsUpdatesFilter = FlowsUpdatesFilter(),     triggersHolder: TriggersHolder = TriggersHolder(),     noinline subcontextInitialAction: CustomBehaviourContextAndTypeReceiver<BehaviourContext, Unit, Update> = {},     crossinline block: BehaviourContext.() -> T): T