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