commandWithArgs

suspend fun <BC : BehaviourContext> BC.commandWithArgs(    commandRegex: Regex,     initialFilter: CommonMessageFilter<TextContent>? = CommonMessageFilterExcludeMediaGroups,     subcontextUpdatesFilter: CustomBehaviourContextAndTwoTypesReceiver<BC, Boolean, TextMessage, Update> = MessageFilterByChat,     markerFactory: MarkerFactory<in TextMessage, Any> = ByChatMessageMarkerFactory,     scenarioReceiver: CustomBehaviourContextAndTwoTypesReceiver<BC, Unit, TextMessage, Array<String>>): Job
suspend fun <BC : BehaviourContext> BC.commandWithArgs(    command: String,     initialFilter: CommonMessageFilter<TextContent>? = CommonMessageFilterExcludeMediaGroups,     subcontextUpdatesFilter: CustomBehaviourContextAndTwoTypesReceiver<BC, Boolean, TextMessage, Update> = MessageFilterByChat,     markerFactory: MarkerFactory<in TextMessage, Any> = ByChatMessageMarkerFactory,     scenarioReceiver: CustomBehaviourContextAndTwoTypesReceiver<BC, Unit, TextMessage, Array<String>>): Job