Package-level declarations
Types
Link copied to clipboard
data class SerializableTelegramBotConfiguration(val ticket: SerializableTelegramBotConfiguration.Ticket, var config: SerializableTelegramBotConfiguration.Config? = null) : SerializableBotConfiguration
A configuration type for a serializable bot config file.
Link copied to clipboard
A Telegram Bot of this component.
Link copied to clipboard
class TelegramBotConfiguration @JvmOverloads constructor(var botConfiguration: BotConfiguration = BotConfiguration())
A TelegramBot configuration.
Link copied to clipboard
A BotManager for TelegramBot.
Link copied to clipboard
Configuration for TelegramBotManager
Link copied to clipboard
Inherited functions
Link copied to clipboard
Use TelegramBot to request the TelegramApi and get R.
Link copied to clipboard
Use TelegramBot to request the TelegramApi and get HttpResponse.
Link copied to clipboard
Use TelegramBot to request the TelegramApi and get TelegramApiResult with R.
Link copied to clipboard
inline suspend fun TelegramBot.updateCommands(block: TelegramBotCommandsUpdater.() -> Unit): TelegramBotCommands
Update bot commands by TelegramBot.commandsUpdater
Link copied to clipboard
fun PluginInstaller.useTelegramBotManager(configurer: ConfigurerFunction<TelegramBotManagerConfiguration>? = null)
install TelegramBotManager to PluginInstaller.