Package dev.inmo.tgbotapi.types.actions

Types

BotAction
Link copied to clipboard
common
interface BotAction
Use BotAction objects realisations to notify user about bot actions
BotActionSerializer
Link copied to clipboard
common
object BotActionSerializer : KSerializer<BotAction>
FindLocationAction
Link copied to clipboard
common
object FindLocationAction : BotAction
Will notify user that bot is trying to find location
RecordVideoAction
Link copied to clipboard
common
object RecordVideoAction : BotAction
Will notify user that bot is recording some video
RecordVideoNoteAction
Link copied to clipboard
common
object RecordVideoNoteAction : BotAction
Will notify user that bot is recording video note
RecordVoiceAction
Link copied to clipboard
common
object RecordVoiceAction : BotAction
Will notify user that bot is recording some audio
TypingAction
Link copied to clipboard
common
object TypingAction : BotAction
Will notify user that bot is "typing" something
UploadDocumentAction
Link copied to clipboard
common
object UploadDocumentAction : BotAction
Will notify user that bot is uploading some document
UploadPhotoAction
Link copied to clipboard
common
object UploadPhotoAction : BotAction
Will notify user that bot is uploading some photo
UploadVideoAction
Link copied to clipboard
common
object UploadVideoAction : BotAction
Will notify user that bot is uploading some photo
UploadVideoNoteAction
Link copied to clipboard
common
object UploadVideoNoteAction : BotAction
Will notify user that bot is uploading video note
UploadVoiceAction
Link copied to clipboard
common
object UploadVoiceAction : BotAction
Will notify user that bot is uploading some audio

Functions

asFindLocation
Link copied to clipboard
common
inline fun BotAction.asFindLocation(): FindLocationAction?
asRecordVideo
Link copied to clipboard
common
inline fun BotAction.asRecordVideo(): RecordVideoAction?
asRecordVideoNote
Link copied to clipboard
common
inline fun BotAction.asRecordVideoNote(): RecordVideoNoteAction?
asRecordVoice
Link copied to clipboard
common
inline fun BotAction.asRecordVoice(): RecordVoiceAction?
asTyping
Link copied to clipboard
common
inline fun BotAction.asTyping(): TypingAction?
asUploadDocument
Link copied to clipboard
common
inline fun BotAction.asUploadDocument(): UploadDocumentAction?
asUploadPhoto
Link copied to clipboard
common
inline fun BotAction.asUploadPhoto(): UploadPhotoAction?
asUploadVideo
Link copied to clipboard
common
inline fun BotAction.asUploadVideo(): UploadVideoAction?
asUploadVideoNote
Link copied to clipboard
common
inline fun BotAction.asUploadVideoNote(): UploadVideoNoteAction?
asUploadVoice
Link copied to clipboard
common
inline fun BotAction.asUploadVoice(): UploadVoiceAction?

Properties

findLocation
Link copied to clipboard
common
val findLocation: FindLocationAction
recordVideo
Link copied to clipboard
common
val recordVideo: RecordVideoAction
recordVideoNote
Link copied to clipboard
common
val recordVideoNote: RecordVideoNoteAction
recordVoice
Link copied to clipboard
common
val recordVoice: RecordVoiceAction
typing
Link copied to clipboard
common
val typing: TypingAction
uploadDocument
Link copied to clipboard
common
val uploadDocument: UploadDocumentAction
uploadPhoto
Link copied to clipboard
common
val uploadPhoto: UploadPhotoAction
uploadVideo
Link copied to clipboard
common
val uploadVideo: UploadVideoAction
uploadVideoNote
Link copied to clipboard
common
val uploadVideoNote: UploadVideoNoteAction
uploadVoice
Link copied to clipboard
common
val uploadVoice: UploadVoiceAction