Enum Class MessageType
- All Implemented Interfaces:
- Serializable,- Comparable<MessageType>,- Constable
Enum representing different types of messages that can be received from Telegram.
 These types correspond to the filtering methods available in the 
Filter class
 and represent various message content types, service messages, and update types supported by the Telegram Bot API.- Since:
- 1.2.0
- 
Nested Class SummaryNested classes/interfaces inherited from class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>
- 
Enum Constant SummaryEnum ConstantsEnum ConstantDescriptionAnimation (GIF) messages, filtered byFilter.animation()Audio messages, filtered byFilter.audio()Service messages for boost added, filtered byFilter.boostAdded()Messages coming from bots, filtered byFilter.bot()Service messages for channel creation, filtered byFilter.channelCreated()Service messages for chat background set, filtered byFilter.chatBackgroundSet()Service messages for chat shared, filtered byFilter.chatShared()Messages containing checklists, filtered byFilter.checklist()Service messages for checklist tasks added, filtered byFilter.checklistTasksAdded()Service messages for checklist tasks done, filtered byFilter.checklistTasksDone()Contact sharing messages, filtered byFilter.contact()Dice messages with random values, filtered byFilter.dice()Service messages for direct message price changes, filtered byFilter.directMessagePriceChanged()Document/file messages, filtered byFilter.document()Messages containing entities (formatting), filtered byFilter.entities()Service messages for forum topic closure, filtered byFilter.forumTopicClosed()Service messages for forum topic creation, filtered byFilter.forumTopicCreated()Service messages for forum topic edits, filtered byFilter.forumTopicEdited()Service messages for forum topic reopening, filtered byFilter.forumTopicReopened()Service messages for forwarded messages, filtered byFilter.forwarded()Game messages, filtered byFilter.game()Giveaway announcement messages, filtered byFilter.giveaway()Service messages for giveaway completion, filtered byFilter.giveawayCompleted()Service messages for giveaway creation, filtered byFilter.giveawayCreated()Service messages for group creation, filtered byFilter.groupCreated()Invoice/payment request messages, filtered byFilter.invoice()Service messages for members leaving chat, filtered byFilter.leftChatMember()Location sharing messages, filtered byFilter.location()Generic media messages, filtered byFilter.media()Service messages for auto-delete timer changes, filtered byFilter.messageAutoDeleteTimerChanged()Service messages for chat migration, filtered byFilter.migrated()Service messages for new chat members, filtered byFilter.newChatMember()Service messages for new chat photos, filtered byFilter.newChatPhoto()Service messages for new chat titles, filtered byFilter.newChatTitle()Messages containing passport data, filtered byFilter.passportData()Photo messages, filtered byFilter.photo()Service messages for pinned messages, filtered byFilter.pinnedMessage()Service messages for proximity alerts, filtered byFilter.proximityAlertTriggered()Quote messages, filtered byFilter.quote()Service messages for refunded payments, filtered byFilter.refundedPayment()Service messages for replied messages, filtered byFilter.replied()Service messages for replied to story messages, filtered byFilter.repliedToStory()Sticker messages, filtered byFilter.sticker()Service messages for successful payments, filtered byFilter.successfulPayment()Service messages for suggested post approval failures, filtered byFilter.suggestedPostApprovalFailed()Service messages for approved suggested posts, filtered byFilter.suggestedPostApproved()Service messages for declined suggested posts, filtered byFilter.suggestedPostDeclined()Service messages for paid suggested posts, filtered byFilter.suggestedPostPaid()Service messages for refunded suggested posts, filtered byFilter.suggestedPostRefunded()Service messages for supergroup creation, filtered byFilter.supergroupCreated()Text messages, filtered byFilter.text()Service messages for users shared, filtered byFilter.usersShared()Venue information messages, filtered byFilter.venue()Video messages, filtered byFilter.video()Service messages for video chat ended, filtered byFilter.videoChatEnded()Service messages for video chat participant invitations, filtered byFilter.videoChatParticipantInvited()Service messages for video chat scheduled, filtered byFilter.videoChatScheduled()Service messages for video chat started, filtered byFilter.videoChatStarted()Video note (round video) messages, filtered byFilter.videoNote()Voice messages, filtered byFilter.voice()Messages containing web app data, filtered byFilter.webAppData()Service messages for write access allowed, filtered byFilter.writeAccessAllowed()
- 
Method SummaryModifier and TypeMethodDescriptionstatic MessageTypeReturns the enum constant of this class with the specified name.static MessageType[]values()Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.EnumcompareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
- 
Enum Constant Details- 
TEXTText messages, filtered byFilter.text()
- 
PHOTOPhoto messages, filtered byFilter.photo()
- 
VIDEOVideo messages, filtered byFilter.video()
- 
AUDIOAudio messages, filtered byFilter.audio()
- 
ANIMATIONAnimation (GIF) messages, filtered byFilter.animation()
- 
DOCUMENTDocument/file messages, filtered byFilter.document()
- 
VOICEVoice messages, filtered byFilter.voice()
- 
VIDEO_NOTEVideo note (round video) messages, filtered byFilter.videoNote()
- 
CONTACTContact sharing messages, filtered byFilter.contact()
- 
LOCATIONLocation sharing messages, filtered byFilter.location()
- 
VENUEVenue information messages, filtered byFilter.venue()
- 
GAMEGame messages, filtered byFilter.game()
- 
DICEDice messages with random values, filtered byFilter.dice()
- 
STICKERSticker messages, filtered byFilter.sticker()
- 
INVOICEInvoice/payment request messages, filtered byFilter.invoice()
- 
QUOTEQuote messages, filtered byFilter.quote()
- 
GIVEAWAYGiveaway announcement messages, filtered byFilter.giveaway()
- 
MEDIAGeneric media messages, filtered byFilter.media()
- 
NEW_CHAT_MEMBERService messages for new chat members, filtered byFilter.newChatMember()
- 
LEFT_CHAT_MEMBERService messages for members leaving chat, filtered byFilter.leftChatMember()
- 
PINNED_MESSAGEService messages for pinned messages, filtered byFilter.pinnedMessage()
- 
NEW_CHAT_PHOTOService messages for new chat photos, filtered byFilter.newChatPhoto()
- 
NEW_CHAT_TITLEService messages for new chat titles, filtered byFilter.newChatTitle()
- 
GROUP_CREATEDService messages for group creation, filtered byFilter.groupCreated()
- 
SUPERGROUP_CREATEDService messages for supergroup creation, filtered byFilter.supergroupCreated()
- 
CHANNEL_CREATEDService messages for channel creation, filtered byFilter.channelCreated()
- 
MESSAGE_AUTO_DELETE_TIMER_CHANGEDService messages for auto-delete timer changes, filtered byFilter.messageAutoDeleteTimerChanged()
- 
MIGRATEDService messages for chat migration, filtered byFilter.migrated()
- 
SUCCESSFUL_PAYMENTService messages for successful payments, filtered byFilter.successfulPayment()
- 
PROXIMITY_ALERT_TRIGGEREDService messages for proximity alerts, filtered byFilter.proximityAlertTriggered()
- 
FORUM_TOPIC_CREATEDService messages for forum topic creation, filtered byFilter.forumTopicCreated()
- 
FORUM_TOPIC_EDITEDService messages for forum topic edits, filtered byFilter.forumTopicEdited()
- 
FORUM_TOPIC_CLOSEDService messages for forum topic closure, filtered byFilter.forumTopicClosed()
- 
FORUM_TOPIC_REOPENEDService messages for forum topic reopening, filtered byFilter.forumTopicReopened()
- 
VIDEO_CHAT_STARTEDService messages for video chat started, filtered byFilter.videoChatStarted()
- 
VIDEO_CHAT_SCHEDULEDService messages for video chat scheduled, filtered byFilter.videoChatScheduled()
- 
VIDEO_CHAT_PARTICIPANT_INVITEDService messages for video chat participant invitations, filtered byFilter.videoChatParticipantInvited()
- 
VIDEO_CHAT_ENDEDService messages for video chat ended, filtered byFilter.videoChatEnded()
- 
FORWARDEDService messages for forwarded messages, filtered byFilter.forwarded()
- 
REPLIEDService messages for replied messages, filtered byFilter.replied()
- 
REPLIED_TO_STORYService messages for replied to story messages, filtered byFilter.repliedToStory()
- 
BOTMessages coming from bots, filtered byFilter.bot()
- 
GIVEAWAY_CREATEDService messages for giveaway creation, filtered byFilter.giveawayCreated()
- 
GIVEAWAY_COMPLETEDService messages for giveaway completion, filtered byFilter.giveawayCompleted()
- 
BOOST_ADDEDService messages for boost added, filtered byFilter.boostAdded()
- 
USERS_SHAREDService messages for users shared, filtered byFilter.usersShared()
- 
WRITE_ACCESS_ALLOWEDService messages for write access allowed, filtered byFilter.writeAccessAllowed()
- 
CHECKLISTMessages containing checklists, filtered byFilter.checklist()
- 
CHECKLIST_TASKS_DONEService messages for checklist tasks done, filtered byFilter.checklistTasksDone()
- 
CHECKLIST_TASKS_ADDEDService messages for checklist tasks added, filtered byFilter.checklistTasksAdded()
- 
DIRECT_MESSAGE_PRICE_CHANGEDService messages for direct message price changes, filtered byFilter.directMessagePriceChanged()
- 
ENTITIESMessages containing entities (formatting), filtered byFilter.entities()
- 
CHAT_BACKGROUND_SETService messages for chat background set, filtered byFilter.chatBackgroundSet()
- 
CHAT_SHAREDService messages for chat shared, filtered byFilter.chatShared()
- 
WEB_APP_DATAMessages containing web app data, filtered byFilter.webAppData()
- 
PASSPORT_DATAMessages containing passport data, filtered byFilter.passportData()
- 
REFUNDED_PAYMENTService messages for refunded payments, filtered byFilter.refundedPayment()
- 
SUGGESTED_POST_APPROVEDService messages for approved suggested posts, filtered byFilter.suggestedPostApproved()
- 
SUGGESTED_POST_APPROVAL_FAILEDService messages for suggested post approval failures, filtered byFilter.suggestedPostApprovalFailed()
- 
SUGGESTED_POST_DECLINEDService messages for declined suggested posts, filtered byFilter.suggestedPostDeclined()
- 
SUGGESTED_POST_PAIDService messages for paid suggested posts, filtered byFilter.suggestedPostPaid()
- 
SUGGESTED_POST_REFUNDEDService messages for refunded suggested posts, filtered byFilter.suggestedPostRefunded()
 
- 
- 
Method Details- 
valuesReturns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
 
- 
valueOfReturns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum class has no constant with the specified name
- NullPointerException- if the argument is null
 
 
-