Package dev. inmo. tgbotapi. bot. ktor
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class KtorRequestsExecutor( telegramAPIUrlsKeeper: TelegramAPIUrlsKeeper, client: HttpClient = HttpClient(), callsFactories: List<KtorCallFactory> = emptyList(), excludeDefaultFactories: Boolean = false, requestsLimiter: RequestLimiter = ExceptionsOnlyLimiter(), jsonFormatter: Json = nonstrictJsonFormat, pipelineStepsHolder: KtorPipelineStepsHolder = KtorPipelineStepsHolder) : BaseRequestsExecutor
Content copied to clipboard
Link copied to clipboard
class KtorRequestsExecutorBuilder(var telegramAPIUrlsKeeper: TelegramAPIUrlsKeeper)
Content copied to clipboard
Functions
Link copied to clipboard
fun createTelegramBotDefaultKtorCallRequestsFactories(): List<KtorCallFactory>
Content copied to clipboard
Link copied to clipboard
inline fun telegramBot(telegramAPIUrlsKeeper: TelegramAPIUrlsKeeper, builder: KtorRequestsExecutorBuilder.() -> Unit = {}): TelegramBot
Content copied to clipboard
inline fun telegramBot( token: String, apiUrl: String = telegramBotAPIDefaultUrl, testServer: Boolean = false, builder: KtorRequestsExecutorBuilder.() -> Unit = {}): TelegramBot
Content copied to clipboard
Shortcut for telegramBot