start Listen Webhooks
fun startListenWebhooks(listenPort: Int, engineFactory: ApplicationEngineFactory<*, *>, exceptionsHandler: ExceptionHandler<Unit>, listenHost: String = "0.0.0.0", listenRoute: String? = null, privateKeyConfig: WebhookPrivateKeyConfig? = null, scope: CoroutineScope = CoroutineScope(Executors.newFixedThreadPool(4).asCoroutineDispatcher()), mediaGroupsDebounceTimeMillis: Long = 1000, additionalApplicationEngineEnvironmentConfigurator: ApplicationEngineEnvironmentBuilder.() -> Unit = {}, block: UpdateReceiver<Update>): ApplicationEngine
Setting up ktor server
Parameters
listen Port
port which will be listen by bot
listen Route
address to listen by bot. If null - will be set up in root of host
scope
Scope which will be used for
private Key Config
If configured - server will be created with sslConnector. connector will be used otherwise
media Groups Debounce Time Millis
Will be used for calling of updateHandlerWithMediaGroupsAdaptation. Pass null in case you wish to enable classic way of updates handling, but in that mode some media group messages can be retrieved in different updates
See also
Flows Updates Filter
Updates Filter
Updates Filter. as Update Receiver