onInvoice

suspend fun BehaviourContext.onInvoice(includeFilterByChatInBehaviourSubContext: Boolean = true, additionalFilter: CommonMessageFilter<InvoiceContent>? = null, markerFactory: MarkerFactory<in CommonMessage<InvoiceContent>, Any> = ByChatMessageMarkerFactory, scenarioReceiver: BehaviourContextAndTypeReceiver<Unit, CommonMessage<InvoiceContent>>): Job