Package-level declarations

Types

Link copied to clipboard
@Serializable(with = BotActionSerializer::class)
sealed interface BotAction

Use BotAction objects realisations to notify user about bot actions

Link copied to clipboard
object BotActionSerializer : KSerializer<BotAction>
Link copied to clipboard

Will notify user that bot is uploading video note

Link copied to clipboard
@Serializable(with = BotActionSerializer::class)
class CustomBotAction constructor(val actionName: String) : BotAction
Link copied to clipboard

Will notify user that bot is trying to find location

Link copied to clipboard

Will notify user that bot is recording some video

Link copied to clipboard

Will notify user that bot is recording video note

Link copied to clipboard

Will notify user that bot is recording some audio

Link copied to clipboard
@Serializable(with = BotActionSerializer::class)
object TypingAction : BotAction

Will notify user that bot is "typing" something

Link copied to clipboard

Will notify user that bot is uploading some document

Link copied to clipboard

Will notify user that bot is uploading some photo

Link copied to clipboard

Will notify user that bot is uploading some photo

Link copied to clipboard

Will notify user that bot is uploading video note

Link copied to clipboard

Will notify user that bot is uploading some audio

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard