Skip to main content

MessageAction

This is a boxed type (a TL class): the Go interface tg.MessageActionClass, 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.MessageActionBoostApply: // messageActionBoostApply
case *tg.MessageActionBotAllowed: // messageActionBotAllowed
case *tg.MessageActionChangeCreator: // messageActionChangeCreator
case *tg.MessageActionChannelCreate: // messageActionChannelCreate
case *tg.MessageActionChannelMigrateFrom: // messageActionChannelMigrateFrom
case *tg.MessageActionChatAddUser: // messageActionChatAddUser
case *tg.MessageActionChatCreate: // messageActionChatCreate
case *tg.MessageActionChatDeletePhoto: // messageActionChatDeletePhoto
case *tg.MessageActionChatDeleteUser: // messageActionChatDeleteUser
case *tg.MessageActionChatEditPhoto: // messageActionChatEditPhoto
case *tg.MessageActionChatEditTitle: // messageActionChatEditTitle
case *tg.MessageActionChatJoinedByLink: // messageActionChatJoinedByLink
case *tg.MessageActionChatMigrateTo: // messageActionChatMigrateTo
case *tg.MessageActionConferenceCall: // messageActionConferenceCall
case *tg.MessageActionContactSignUp: // messageActionContactSignUp
case *tg.MessageActionCustomAction: // messageActionCustomAction
case *tg.MessageActionEmpty: // messageActionEmpty
case *tg.MessageActionGameScore: // messageActionGameScore
case *tg.MessageActionGeoProximityReached: // messageActionGeoProximityReached
case *tg.MessageActionGiftCode: // messageActionGiftCode
case *tg.MessageActionGiftPremium: // messageActionGiftPremium
case *tg.MessageActionGiftStars: // messageActionGiftStars
case *tg.MessageActionGiftTon: // messageActionGiftTon
case *tg.MessageActionGiveawayLaunch: // messageActionGiveawayLaunch
case *tg.MessageActionGiveawayResults: // messageActionGiveawayResults
case *tg.MessageActionGroupCall: // messageActionGroupCall
case *tg.MessageActionGroupCallScheduled: // messageActionGroupCallScheduled
case *tg.MessageActionHistoryClear: // messageActionHistoryClear
case *tg.MessageActionInviteToGroupCall: // messageActionInviteToGroupCall
case *tg.MessageActionManagedBotCreated: // messageActionManagedBotCreated
case *tg.MessageActionNewCreatorPending: // messageActionNewCreatorPending
case *tg.MessageActionNoForwardsToggle: // messageActionNoForwardsToggle
case *tg.MessageActionPaidMessagesPrice: // messageActionPaidMessagesPrice
case *tg.MessageActionPaidMessagesRefunded: // messageActionPaidMessagesRefunded
case *tg.MessageActionPaymentRefunded: // messageActionPaymentRefunded
case *tg.MessageActionPaymentSent: // messageActionPaymentSent
case *tg.MessageActionPaymentSentMe: // messageActionPaymentSentMe
case *tg.MessageActionPhoneCall: // messageActionPhoneCall
case *tg.MessageActionPinMessage: // messageActionPinMessage
case *tg.MessageActionPollAppendAnswer: // messageActionPollAppendAnswer
case *tg.MessageActionPollDeleteAnswer: // messageActionPollDeleteAnswer
case *tg.MessageActionPrizeStars: // messageActionPrizeStars
case *tg.MessageActionRequestedPeer: // messageActionRequestedPeer
case *tg.MessageActionRequestedPeerSentMe: // messageActionRequestedPeerSentMe
case *tg.MessageActionScreenshotTaken: // messageActionScreenshotTaken
case *tg.MessageActionSecureValuesSent: // messageActionSecureValuesSent
case *tg.MessageActionSecureValuesSentMe: // messageActionSecureValuesSentMe
case *tg.MessageActionSetChatTheme: // messageActionSetChatTheme
case *tg.MessageActionSetChatWallPaper: // messageActionSetChatWallPaper
case *tg.MessageActionSetMessagesTTL: // messageActionSetMessagesTTL
case *tg.MessageActionStarGift: // messageActionStarGift
case *tg.MessageActionStarGiftPurchaseOffer: // messageActionStarGiftPurchaseOffer
case *tg.MessageActionStarGiftPurchaseOfferDeclined: // messageActionStarGiftPurchaseOfferDeclined
case *tg.MessageActionStarGiftUnique: // messageActionStarGiftUnique
case *tg.MessageActionSuggestBirthday: // messageActionSuggestBirthday
case *tg.MessageActionSuggestProfilePhoto: // messageActionSuggestProfilePhoto
case *tg.MessageActionSuggestedPostApproval: // messageActionSuggestedPostApproval
case *tg.MessageActionSuggestedPostRefund: // messageActionSuggestedPostRefund
case *tg.MessageActionSuggestedPostSuccess: // messageActionSuggestedPostSuccess
case *tg.MessageActionTodoAppendTasks: // messageActionTodoAppendTasks
case *tg.MessageActionTodoCompletions: // messageActionTodoCompletions
case *tg.MessageActionTopicCreate: // messageActionTopicCreate
case *tg.MessageActionTopicEdit: // messageActionTopicEdit
case *tg.MessageActionWebViewDataSent: // messageActionWebViewDataSent
case *tg.MessageActionWebViewDataSentMe: // messageActionWebViewDataSentMe
}

Constructors

ConstructorTL name
MessageActionBoostApplymessageActionBoostApply
MessageActionBotAllowedmessageActionBotAllowed
MessageActionChangeCreatormessageActionChangeCreator
MessageActionChannelCreatemessageActionChannelCreate
MessageActionChannelMigrateFrommessageActionChannelMigrateFrom
MessageActionChatAddUsermessageActionChatAddUser
MessageActionChatCreatemessageActionChatCreate
MessageActionChatDeletePhotomessageActionChatDeletePhoto
MessageActionChatDeleteUsermessageActionChatDeleteUser
MessageActionChatEditPhotomessageActionChatEditPhoto
MessageActionChatEditTitlemessageActionChatEditTitle
MessageActionChatJoinedByLinkmessageActionChatJoinedByLink
MessageActionChatMigrateTomessageActionChatMigrateTo
MessageActionConferenceCallmessageActionConferenceCall
MessageActionContactSignUpmessageActionContactSignUp
MessageActionCustomActionmessageActionCustomAction
MessageActionEmptymessageActionEmpty
MessageActionGameScoremessageActionGameScore
MessageActionGeoProximityReachedmessageActionGeoProximityReached
MessageActionGiftCodemessageActionGiftCode
MessageActionGiftPremiummessageActionGiftPremium
MessageActionGiftStarsmessageActionGiftStars
MessageActionGiftTonmessageActionGiftTon
MessageActionGiveawayLaunchmessageActionGiveawayLaunch
MessageActionGiveawayResultsmessageActionGiveawayResults
MessageActionGroupCallmessageActionGroupCall
MessageActionGroupCallScheduledmessageActionGroupCallScheduled
MessageActionHistoryClearmessageActionHistoryClear
MessageActionInviteToGroupCallmessageActionInviteToGroupCall
MessageActionManagedBotCreatedmessageActionManagedBotCreated
MessageActionNewCreatorPendingmessageActionNewCreatorPending
MessageActionNoForwardsTogglemessageActionNoForwardsToggle
MessageActionPaidMessagesPricemessageActionPaidMessagesPrice
MessageActionPaidMessagesRefundedmessageActionPaidMessagesRefunded
MessageActionPaymentRefundedmessageActionPaymentRefunded
MessageActionPaymentSentmessageActionPaymentSent
MessageActionPaymentSentMemessageActionPaymentSentMe
MessageActionPhoneCallmessageActionPhoneCall
MessageActionPinMessagemessageActionPinMessage
MessageActionPollAppendAnswermessageActionPollAppendAnswer
MessageActionPollDeleteAnswermessageActionPollDeleteAnswer
MessageActionPrizeStarsmessageActionPrizeStars
MessageActionRequestedPeermessageActionRequestedPeer
MessageActionRequestedPeerSentMemessageActionRequestedPeerSentMe
MessageActionScreenshotTakenmessageActionScreenshotTaken
MessageActionSecureValuesSentmessageActionSecureValuesSent
MessageActionSecureValuesSentMemessageActionSecureValuesSentMe
MessageActionSetChatThememessageActionSetChatTheme
MessageActionSetChatWallPapermessageActionSetChatWallPaper
MessageActionSetMessagesTTLmessageActionSetMessagesTTL
MessageActionStarGiftmessageActionStarGift
MessageActionStarGiftPurchaseOffermessageActionStarGiftPurchaseOffer
MessageActionStarGiftPurchaseOfferDeclinedmessageActionStarGiftPurchaseOfferDeclined
MessageActionStarGiftUniquemessageActionStarGiftUnique
MessageActionSuggestBirthdaymessageActionSuggestBirthday
MessageActionSuggestProfilePhotomessageActionSuggestProfilePhoto
MessageActionSuggestedPostApprovalmessageActionSuggestedPostApproval
MessageActionSuggestedPostRefundmessageActionSuggestedPostRefund
MessageActionSuggestedPostSuccessmessageActionSuggestedPostSuccess
MessageActionTodoAppendTasksmessageActionTodoAppendTasks
MessageActionTodoCompletionsmessageActionTodoCompletions
MessageActionTopicCreatemessageActionTopicCreate
MessageActionTopicEditmessageActionTopicEdit
MessageActionWebViewDataSentmessageActionWebViewDataSent
MessageActionWebViewDataSentMemessageActionWebViewDataSentMe

References