fun telegramBot(urlsKeeper: <Error class: unknown class>, client: <Error class: unknown class> = HttpClient(defaultKtorEngine)): <Error class: unknown class> Allows to create bot using bot urlsKeeper and already prepared client
inline fun <T> telegramBot(urlsKeeper: <Error class: unknown class>, clientFactory: <Error class: unknown class><T>, noinline clientConfig: <Error class: unknown class><T>.() -> Unit = {}): <Error class: unknown class> Allows to create bot using bot urlsKeeper and specify HttpClientEngineFactory by passing clientFactory param and optionally configure it with clientConfig
inline fun telegramBot(urlsKeeper: <Error class: unknown class>, clientEngine: <Error class: unknown class>, noinline clientConfig: <Error class: unknown class><out <Error class: unknown class>>.() -> Unit = {}): <Error class: unknown class> Allows to create bot using bot urlsKeeper and specify HttpClientEngine by passing clientEngine param and optionally configure HttpClient using clientConfig
inline fun telegramBot(urlsKeeper: <Error class: unknown class>, noinline clientConfig: <Error class: unknown class><out <Error class: unknown class>>.() -> Unit): <Error class: unknown class> Allows to create bot using bot urlsKeeper and specify HttpClientEngine by configuring HttpClient using clientConfig
fun telegramBot(token: String, apiUrl: String = telegramBotAPIDefaultUrl, testServer: Boolean = false, fileLinkUrlMapper: <Error class: unknown class>.(String) -> String = { "${fileBaseUrl}/$it" }, client: <Error class: unknown class> = HttpClient(defaultKtorEngine)): <Error class: unknown class> Allows to create bot using bot token, apiUrl (for custom api servers) and already prepared client
fun <T> telegramBot(token: String, clientFactory: <Error class: unknown class><T>, apiUrl: String = telegramBotAPIDefaultUrl, testServer: Boolean = false, fileLinkUrlMapper: <Error class: unknown class>.(String) -> String = { "${fileBaseUrl}/$it" }, clientConfig: <Error class: unknown class><T>.() -> Unit = {}): <Error class: unknown class>
fun telegramBot(token: String, clientEngine: <Error class: unknown class>, apiUrl: String = telegramBotAPIDefaultUrl, testServer: Boolean = false, fileLinkUrlMapper: <Error class: unknown class>.(String) -> String = { "${fileBaseUrl}/$it" }, clientConfig: <Error class: unknown class><out <Error class: unknown class>>.() -> Unit = {}): <Error class: unknown class> Allows to create bot using bot token and specify HttpClientEngine by passing clientEngine param and optionally configure HttpClient using clientConfig
fun telegramBot(token: String, apiUrl: String = telegramBotAPIDefaultUrl, testServer: Boolean = false, fileLinkUrlMapper: <Error class: unknown class>.(String) -> String = { "${fileBaseUrl}/$it" }, clientConfig: <Error class: unknown class><out <Error class: unknown class>>.() -> Unit): <Error class: unknown class> Allows to create bot using bot token and apiUrl and specify HttpClientEngine by configuring HttpClient using clientConfig