BotAction

interface BotAction

Use BotAction objects realisations to notify user about bot actions

Properties

actionName
Link copied to clipboard
common
abstract val actionName: String

Inheritors

TypingAction
Link copied to clipboard
UploadPhotoAction
Link copied to clipboard
RecordVideoAction
Link copied to clipboard
UploadVideoAction
Link copied to clipboard
RecordVoiceAction
Link copied to clipboard
UploadVoiceAction
Link copied to clipboard
UploadDocumentAction
Link copied to clipboard
FindLocationAction
Link copied to clipboard
RecordVideoNoteAction
Link copied to clipboard
UploadVideoNoteAction
Link copied to clipboard
ChooseStickerAction
Link copied to clipboard
CustomBotAction
Link copied to clipboard

Extensions

asChooseStickerAction
Link copied to clipboard
common
inline fun BotAction.asChooseStickerAction(): ChooseStickerAction?
inline fun BotAction.asChooseStickerAction(): ChooseStickerAction?
asFindLocation
Link copied to clipboard
common
inline fun BotAction.asFindLocation(): FindLocationAction?
asFindLocationAction
Link copied to clipboard
common
inline fun BotAction.asFindLocationAction(): FindLocationAction?
asRecordVideo
Link copied to clipboard
common
inline fun BotAction.asRecordVideo(): RecordVideoAction?
asRecordVideoAction
Link copied to clipboard
common
inline fun BotAction.asRecordVideoAction(): RecordVideoAction?
asRecordVideoNote
Link copied to clipboard
common
inline fun BotAction.asRecordVideoNote(): RecordVideoNoteAction?
asRecordVideoNoteAction
Link copied to clipboard
common
inline fun BotAction.asRecordVideoNoteAction(): RecordVideoNoteAction?
asRecordVoice
Link copied to clipboard
common
inline fun BotAction.asRecordVoice(): RecordVoiceAction?
asRecordVoiceAction
Link copied to clipboard
common
inline fun BotAction.asRecordVoiceAction(): RecordVoiceAction?
asTyping
Link copied to clipboard
common
inline fun BotAction.asTyping(): TypingAction?
asTypingAction
Link copied to clipboard
common
inline fun BotAction.asTypingAction(): TypingAction?
asUploadDocument
Link copied to clipboard
common
inline fun BotAction.asUploadDocument(): UploadDocumentAction?
asUploadDocumentAction
Link copied to clipboard
common
inline fun BotAction.asUploadDocumentAction(): UploadDocumentAction?
asUploadPhoto
Link copied to clipboard
common
inline fun BotAction.asUploadPhoto(): UploadPhotoAction?
asUploadPhotoAction
Link copied to clipboard
common
inline fun BotAction.asUploadPhotoAction(): UploadPhotoAction?
asUploadVideo
Link copied to clipboard
common
inline fun BotAction.asUploadVideo(): UploadVideoAction?
asUploadVideoAction
Link copied to clipboard
common
inline fun BotAction.asUploadVideoAction(): UploadVideoAction?
asUploadVideoNote
Link copied to clipboard
common
inline fun BotAction.asUploadVideoNote(): UploadVideoNoteAction?
asUploadVideoNoteAction
Link copied to clipboard
common
inline fun BotAction.asUploadVideoNoteAction(): UploadVideoNoteAction?
asUploadVoice
Link copied to clipboard
common
inline fun BotAction.asUploadVoice(): UploadVoiceAction?
asUploadVoiceAction
Link copied to clipboard
common
inline fun BotAction.asUploadVoiceAction(): UploadVoiceAction?
requireChooseStickerAction
Link copied to clipboard
common
inline fun BotAction.requireChooseStickerAction(): ChooseStickerAction
requireFindLocationAction
Link copied to clipboard
common
inline fun BotAction.requireFindLocationAction(): FindLocationAction
requireRecordVideoAction
Link copied to clipboard
common
inline fun BotAction.requireRecordVideoAction(): RecordVideoAction
requireRecordVideoNoteAction
Link copied to clipboard
common
inline fun BotAction.requireRecordVideoNoteAction(): RecordVideoNoteAction
requireRecordVoiceAction
Link copied to clipboard
common
inline fun BotAction.requireRecordVoiceAction(): RecordVoiceAction
requireTypingAction
Link copied to clipboard
common
inline fun BotAction.requireTypingAction(): TypingAction
requireUploadDocumentAction
Link copied to clipboard
common
inline fun BotAction.requireUploadDocumentAction(): UploadDocumentAction
requireUploadPhotoAction
Link copied to clipboard
common
inline fun BotAction.requireUploadPhotoAction(): UploadPhotoAction
requireUploadVideoAction
Link copied to clipboard
common
inline fun BotAction.requireUploadVideoAction(): UploadVideoAction
requireUploadVideoNoteAction
Link copied to clipboard
common
inline fun BotAction.requireUploadVideoNoteAction(): UploadVideoNoteAction
requireUploadVoiceAction
Link copied to clipboard
common
inline fun BotAction.requireUploadVoiceAction(): UploadVoiceAction
whenChooseStickerAction
Link copied to clipboard
common
inline fun <T> BotAction.whenChooseStickerAction(block: (ChooseStickerAction) -> T): T?
whenFindLocationAction
Link copied to clipboard
common
inline fun <T> BotAction.whenFindLocationAction(block: (FindLocationAction) -> T): T?
whenRecordVideoAction
Link copied to clipboard
common
inline fun <T> BotAction.whenRecordVideoAction(block: (RecordVideoAction) -> T): T?
whenRecordVideoNoteAction
Link copied to clipboard
common
inline fun <T> BotAction.whenRecordVideoNoteAction(block: (RecordVideoNoteAction) -> T): T?
whenRecordVoiceAction
Link copied to clipboard
common
inline fun <T> BotAction.whenRecordVoiceAction(block: (RecordVoiceAction) -> T): T?
whenTypingAction
Link copied to clipboard
common
inline fun <T> BotAction.whenTypingAction(block: (TypingAction) -> T): T?
whenUploadDocumentAction
Link copied to clipboard
common
inline fun <T> BotAction.whenUploadDocumentAction(block: (UploadDocumentAction) -> T): T?
whenUploadPhotoAction
Link copied to clipboard
common
inline fun <T> BotAction.whenUploadPhotoAction(block: (UploadPhotoAction) -> T): T?
whenUploadVideoAction
Link copied to clipboard
common
inline fun <T> BotAction.whenUploadVideoAction(block: (UploadVideoAction) -> T): T?
whenUploadVideoNoteAction
Link copied to clipboard
common
inline fun <T> BotAction.whenUploadVideoNoteAction(block: (UploadVideoNoteAction) -> T): T?
whenUploadVoiceAction
Link copied to clipboard
common
inline fun <T> BotAction.whenUploadVoiceAction(block: (UploadVoiceAction) -> T): T?