interface BotProvider
(source)
Provides a specific type of BotDefinition. Custom provider should usually not directly extend this class, but instead extend BotProviderBase.
botProviderId |
The bot provider unique identifier. open val botProviderId: BotProviderId |
configurationUpdated |
Does this bot provider gets a configuration update ? open var configurationUpdated: Boolean |
botDefinition |
Provides the bot definition. abstract fun botDefinition(): BotDefinition |
BotProviderBase |
Base implementation of BotProvider open class BotProviderBase : BotProvider |