SendMessageAction
This is a boxed type (a TL class): the Go interface tg.SendMessageActionClass, implemented by
the constructors below. A value of this type is one of them — switch on the concrete
type to handle it.
switch v := value.(type) {
case *tg.InputSendMessageRichMessageDraftAction: // inputSendMessageRichMessageDraftAction
case *tg.SendMessageCancelAction: // sendMessageCancelAction
case *tg.SendMessageChooseContactAction: // sendMessageChooseContactAction
case *tg.SendMessageChooseStickerAction: // sendMessageChooseStickerAction
case *tg.SendMessageEmojiInteraction: // sendMessageEmojiInteraction
case *tg.SendMessageEmojiInteractionSeen: // sendMessageEmojiInteractionSeen
case *tg.SendMessageGamePlayAction: // sendMessageGamePlayAction
case *tg.SendMessageGeoLocationAction: // sendMessageGeoLocationAction
case *tg.SendMessageHistoryImportAction: // sendMessageHistoryImportAction
case *tg.SendMessageRecordAudioAction: // sendMessageRecordAudioAction
case *tg.SendMessageRecordRoundAction: // sendMessageRecordRoundAction
case *tg.SendMessageRecordVideoAction: // sendMessageRecordVideoAction
case *tg.SendMessageRichMessageDraftAction: // sendMessageRichMessageDraftAction
case *tg.SendMessageTextDraftAction: // sendMessageTextDraftAction
case *tg.SendMessageTypingAction: // sendMessageTypingAction
case *tg.SendMessageUploadAudioAction: // sendMessageUploadAudioAction
case *tg.SendMessageUploadDocumentAction: // sendMessageUploadDocumentAction
case *tg.SendMessageUploadPhotoAction: // sendMessageUploadPhotoAction
case *tg.SendMessageUploadRoundAction: // sendMessageUploadRoundAction
case *tg.SendMessageUploadVideoAction: // sendMessageUploadVideoAction
case *tg.SpeakingInGroupCallAction: // speakingInGroupCallAction
}
Constructors
| Constructor | TL name |
|---|---|
InputSendMessageRichMessageDraftAction | inputSendMessageRichMessageDraftAction |
SendMessageCancelAction | sendMessageCancelAction |
SendMessageChooseContactAction | sendMessageChooseContactAction |
SendMessageChooseStickerAction | sendMessageChooseStickerAction |
SendMessageEmojiInteraction | sendMessageEmojiInteraction |
SendMessageEmojiInteractionSeen | sendMessageEmojiInteractionSeen |
SendMessageGamePlayAction | sendMessageGamePlayAction |
SendMessageGeoLocationAction | sendMessageGeoLocationAction |
SendMessageHistoryImportAction | sendMessageHistoryImportAction |
SendMessageRecordAudioAction | sendMessageRecordAudioAction |
SendMessageRecordRoundAction | sendMessageRecordRoundAction |
SendMessageRecordVideoAction | sendMessageRecordVideoAction |
SendMessageRichMessageDraftAction | sendMessageRichMessageDraftAction |
SendMessageTextDraftAction | sendMessageTextDraftAction |
SendMessageTypingAction | sendMessageTypingAction |
SendMessageUploadAudioAction | sendMessageUploadAudioAction |
SendMessageUploadDocumentAction | sendMessageUploadDocumentAction |
SendMessageUploadPhotoAction | sendMessageUploadPhotoAction |
SendMessageUploadRoundAction | sendMessageUploadRoundAction |
SendMessageUploadVideoAction | sendMessageUploadVideoAction |
SpeakingInGroupCallAction | speakingInGroupCallAction |