BotAction

interface BotAction

Use BotAction objects realisations to notify user about bot actions

Properties

Link copied to clipboard
abstract val actionName: String

Inheritors

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
Link copied to clipboard

Extensions

Link copied to clipboard
inline fun BotAction.asChooseStickerAction(): ChooseStickerAction?
inline fun BotAction.asChooseStickerAction(): ChooseStickerAction?
Link copied to clipboard
inline fun BotAction.asFindLocation(): FindLocationAction?
Link copied to clipboard
inline fun BotAction.asFindLocationAction(): FindLocationAction?
Link copied to clipboard
inline fun BotAction.asRecordVideo(): RecordVideoAction?
Link copied to clipboard
inline fun BotAction.asRecordVideoAction(): RecordVideoAction?
Link copied to clipboard
inline fun BotAction.asRecordVideoNote(): RecordVideoNoteAction?
Link copied to clipboard
inline fun BotAction.asRecordVideoNoteAction(): RecordVideoNoteAction?
Link copied to clipboard
inline fun BotAction.asRecordVoice(): RecordVoiceAction?
Link copied to clipboard
inline fun BotAction.asRecordVoiceAction(): RecordVoiceAction?
Link copied to clipboard
inline fun BotAction.asTyping(): TypingAction?
Link copied to clipboard
inline fun BotAction.asTypingAction(): TypingAction?
Link copied to clipboard
inline fun BotAction.asUploadDocument(): UploadDocumentAction?
Link copied to clipboard
inline fun BotAction.asUploadDocumentAction(): UploadDocumentAction?
Link copied to clipboard
inline fun BotAction.asUploadPhoto(): UploadPhotoAction?
Link copied to clipboard
inline fun BotAction.asUploadPhotoAction(): UploadPhotoAction?
Link copied to clipboard
inline fun BotAction.asUploadVideo(): UploadVideoAction?
Link copied to clipboard
inline fun BotAction.asUploadVideoAction(): UploadVideoAction?
Link copied to clipboard
inline fun BotAction.asUploadVideoNote(): UploadVideoNoteAction?
Link copied to clipboard
inline fun BotAction.asUploadVideoNoteAction(): UploadVideoNoteAction?
Link copied to clipboard
inline fun BotAction.asUploadVoice(): UploadVoiceAction?
Link copied to clipboard
inline fun BotAction.asUploadVoiceAction(): UploadVoiceAction?
Link copied to clipboard
inline fun BotAction.chooseStickerActionOrNull(): ChooseStickerAction?
Link copied to clipboard
inline fun BotAction.chooseStickerActionOrThrow(): ChooseStickerAction
Link copied to clipboard
inline fun BotAction.customBotActionOrNull(): CustomBotAction?
Link copied to clipboard
inline fun BotAction.customBotActionOrThrow(): CustomBotAction
Link copied to clipboard
inline fun BotAction.findLocationActionOrNull(): FindLocationAction?
Link copied to clipboard
inline fun BotAction.findLocationActionOrThrow(): FindLocationAction
Link copied to clipboard
inline fun <T> BotAction.ifChooseStickerAction(block: (ChooseStickerAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.ifCustomBotAction(block: (CustomBotAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.ifFindLocationAction(block: (FindLocationAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.ifRecordVideoAction(block: (RecordVideoAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.ifRecordVideoNoteAction(block: (RecordVideoNoteAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.ifRecordVoiceAction(block: (RecordVoiceAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.ifTypingAction(block: (TypingAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.ifUploadDocumentAction(block: (UploadDocumentAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.ifUploadPhotoAction(block: (UploadPhotoAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.ifUploadVideoAction(block: (UploadVideoAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.ifUploadVideoNoteAction(block: (UploadVideoNoteAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.ifUploadVoiceAction(block: (UploadVoiceAction) -> T): T?
Link copied to clipboard
inline fun BotAction.recordVideoActionOrNull(): RecordVideoAction?
Link copied to clipboard
inline fun BotAction.recordVideoActionOrThrow(): RecordVideoAction
Link copied to clipboard
inline fun BotAction.recordVideoNoteActionOrNull(): RecordVideoNoteAction?
Link copied to clipboard
inline fun BotAction.recordVideoNoteActionOrThrow(): RecordVideoNoteAction
Link copied to clipboard
inline fun BotAction.recordVoiceActionOrNull(): RecordVoiceAction?
Link copied to clipboard
inline fun BotAction.recordVoiceActionOrThrow(): RecordVoiceAction
Link copied to clipboard
inline fun BotAction.requireChooseStickerAction(): ChooseStickerAction
Link copied to clipboard
inline fun BotAction.requireFindLocationAction(): FindLocationAction
Link copied to clipboard
inline fun BotAction.requireRecordVideoAction(): RecordVideoAction
Link copied to clipboard
inline fun BotAction.requireRecordVideoNoteAction(): RecordVideoNoteAction
Link copied to clipboard
inline fun BotAction.requireRecordVoiceAction(): RecordVoiceAction
Link copied to clipboard
inline fun BotAction.requireTypingAction(): TypingAction
Link copied to clipboard
inline fun BotAction.requireUploadDocumentAction(): UploadDocumentAction
Link copied to clipboard
inline fun BotAction.requireUploadPhotoAction(): UploadPhotoAction
Link copied to clipboard
inline fun BotAction.requireUploadVideoAction(): UploadVideoAction
Link copied to clipboard
inline fun BotAction.requireUploadVideoNoteAction(): UploadVideoNoteAction
Link copied to clipboard
inline fun BotAction.requireUploadVoiceAction(): UploadVoiceAction
Link copied to clipboard
inline fun BotAction.typingActionOrNull(): TypingAction?
Link copied to clipboard
inline fun BotAction.typingActionOrThrow(): TypingAction
Link copied to clipboard
inline fun BotAction.uploadDocumentActionOrNull(): UploadDocumentAction?
Link copied to clipboard
inline fun BotAction.uploadDocumentActionOrThrow(): UploadDocumentAction
Link copied to clipboard
inline fun BotAction.uploadPhotoActionOrNull(): UploadPhotoAction?
Link copied to clipboard
inline fun BotAction.uploadPhotoActionOrThrow(): UploadPhotoAction
Link copied to clipboard
inline fun BotAction.uploadVideoActionOrNull(): UploadVideoAction?
Link copied to clipboard
inline fun BotAction.uploadVideoActionOrThrow(): UploadVideoAction
Link copied to clipboard
inline fun BotAction.uploadVideoNoteActionOrNull(): UploadVideoNoteAction?
Link copied to clipboard
inline fun BotAction.uploadVideoNoteActionOrThrow(): UploadVideoNoteAction
Link copied to clipboard
inline fun BotAction.uploadVoiceActionOrNull(): UploadVoiceAction?
Link copied to clipboard
inline fun BotAction.uploadVoiceActionOrThrow(): UploadVoiceAction
Link copied to clipboard
inline fun <T> BotAction.whenChooseStickerAction(block: (ChooseStickerAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.whenFindLocationAction(block: (FindLocationAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.whenRecordVideoAction(block: (RecordVideoAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.whenRecordVideoNoteAction(block: (RecordVideoNoteAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.whenRecordVoiceAction(block: (RecordVoiceAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.whenTypingAction(block: (TypingAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.whenUploadDocumentAction(block: (UploadDocumentAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.whenUploadPhotoAction(block: (UploadPhotoAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.whenUploadVideoAction(block: (UploadVideoAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.whenUploadVideoNoteAction(block: (UploadVideoNoteAction) -> T): T?
Link copied to clipboard
inline fun <T> BotAction.whenUploadVoiceAction(block: (UploadVoiceAction) -> T): T?