The available event types for EventHandler.
Constants
MessageAutoDeleteTimerChanged = 35
SupergroupChatCreated = 37
ProximityAlertTriggered = 51
GeneralForumTopicHidden = 56
GeneralForumTopicUnhidden = 57
VideoChatParticipantsInvited = 61
ChannelForwardMessage = 74
AnonymousAdminMessage = 75
Class methods
Takes an Update and returns an array of update actions.
SourceInstance methods
animation?
Returns true if this enum value equals Animation
Sourceanonymous_admin_message?
Returns true if this enum value equals AnonymousAdminMessage
Sourceaudio?
Returns true if this enum value equals Audio
Sourcebasketball?
Returns true if this enum value equals Basketball
Sourcebold_entity?
Returns true if this enum value equals BoldEntity
Sourcebot_command_entity?
Returns true if this enum value equals BotCommandEntity
Sourcebot_message?
Returns true if this enum value equals BotMessage
Sourcebowling?
Returns true if this enum value equals Bowling
Sourcecallback_query?
Returns true if this enum value equals CallbackQuery
Sourcecaption?
Returns true if this enum value equals Caption
Sourcecashtag_entity?
Returns true if this enum value equals CashtagEntity
Sourcechannel_chat_created?
Returns true if this enum value equals ChannelChatCreated
Sourcechannel_forward_message?
Returns true if this enum value equals ChannelForwardMessage
Sourcechannel_message?
Returns true if this enum value equals ChannelMessage
Sourcechannel_post?
Returns true if this enum value equals ChannelPost
Sourcechat_member?
Returns true if this enum value equals ChatMember
Sourcechat_shared?
Returns true if this enum value equals ChatShared
Sourcechosen_inline_result?
Returns true if this enum value equals ChosenInlineResult
Sourcecode_entity?
Returns true if this enum value equals CodeEntity
Sourceconnected_website?
Returns true if this enum value equals ConnectedWebsite
Sourcedart?
Returns true if this enum value equals Dart
Sourcedelete_chat_photo?
Returns true if this enum value equals DeleteChatPhoto
Sourcedice?
Returns true if this enum value equals Dice
Sourcedocument?
Returns true if this enum value equals Document
Sourceedited_channel_post?
Returns true if this enum value equals EditedChannelPost
Sourceedited_message?
Returns true if this enum value equals EditedMessage
Sourceemail_entity?
Returns true if this enum value equals EmailEntity
Sourceforum_topic_closed?
Returns true if this enum value equals ForumTopicClosed
Sourceforum_topic_created?
Returns true if this enum value equals ForumTopicCreated
Sourceforum_topic_edited?
Returns true if this enum value equals ForumTopicEdited
Sourceforum_topic_reopened?
Returns true if this enum value equals ForumTopicReopened
Sourceforwarded_message?
Returns true if this enum value equals ForwardedMessage
Sourcegame?
Returns true if this enum value equals Game
Sourcegeneral_forum_topic_hidden?
Returns true if this enum value equals GeneralForumTopicHidden
Sourcegeneral_forum_topic_unhidden?
Returns true if this enum value equals GeneralForumTopicUnhidden
Sourcegroup_chat_created?
Returns true if this enum value equals GroupChatCreated
Sourcehashtag_entity?
Returns true if this enum value equals HashtagEntity
Sourceinline_query?
Returns true if this enum value equals InlineQuery
Sourceinvoice?
Returns true if this enum value equals Invoice
Sourceitalic_entity?
Returns true if this enum value equals ItalicEntity
Sourceleft_chat_member?
Returns true if this enum value equals LeftChatMember
Sourcelocation?
Returns true if this enum value equals Location
Sourcemention_entity?
Returns true if this enum value equals MentionEntity
Sourcemessage?
Returns true if this enum value equals Message
Sourcemessage_auto_delete_timer_changed?
Returns true if this enum value equals MessageAutoDeleteTimerChanged
Sourcemigrate_from_chat_id?
Returns true if this enum value equals MigrateFromChatId
Sourcemigrate_to_chat_id?
Returns true if this enum value equals MigrateToChatId
Sourcemy_chat_member?
Returns true if this enum value equals MyChatMember
Sourcenew_chat_members?
Returns true if this enum value equals NewChatMembers
Sourcenew_chat_photo?
Returns true if this enum value equals NewChatPhoto
Sourcenew_chat_title?
Returns true if this enum value equals NewChatTitle
Sourcepassport_data?
Returns true if this enum value equals PassportData
Sourcephone_number_entity?
Returns true if this enum value equals PhoneNumberEntity
Sourcephoto?
Returns true if this enum value equals Photo
Sourcepinned_message?
Returns true if this enum value equals PinnedMessage
Sourcepoll?
Returns true if this enum value equals Poll
Sourcepoll_answer?
Returns true if this enum value equals PollAnswer
Sourcepre_checkout_query?
Returns true if this enum value equals PreCheckoutQuery
Sourcepre_entity?
Returns true if this enum value equals PreEntity
Sourceproximity_alert_triggered?
Returns true if this enum value equals ProximityAlertTriggered
Sourcereply_markup?
Returns true if this enum value equals ReplyMarkup
Sourcereply_message?
Returns true if this enum value equals ReplyMessage
Sourceshipping_query?
Returns true if this enum value equals ShippingQuery
Sourceslot_machine?
Returns true if this enum value equals SlotMachine
Sourcesoccerball?
Returns true if this enum value equals Soccerball
Sourcespoiler_entity?
Returns true if this enum value equals SpoilerEntity
Sourcesticker?
Returns true if this enum value equals Sticker
Sourcestrikethrough_entity?
Returns true if this enum value equals StrikethroughEntity
Sourcesuccessful_payment?
Returns true if this enum value equals SuccessfulPayment
Sourcesupergroup_chat_created?
Returns true if this enum value equals SupergroupChatCreated
Sourcetext?
Returns true if this enum value equals Text
Sourcetext_link_entity?
Returns true if this enum value equals TextLinkEntity
Sourcetext_mention_entity?
Returns true if this enum value equals TextMentionEntity
Sourcethread_message?
Returns true if this enum value equals ThreadMessage
Sourceto_s
Returns a String representation of this enum member.
In the case of regular enums, this is just the name of the member.
In the case of flag enums, it's the names joined by vertical bars, or "None",
if the value is zero.
If an enum's value doesn't match a member's value, the raw value
is returned as a string.
Color::Red.to_s # => "Red"
IOMode::None.to_s # => "None"
(IOMode::Read | IOMode::Write).to_s # => "Read | Write"
Color.new(10).to_s # => "10"
Sourceunderline_entity?
Returns true if this enum value equals UnderlineEntity
Sourceupdate?
Returns true if this enum value equals Update
Sourceurl_entity?
Returns true if this enum value equals UrlEntity
Sourceuser_message?
Returns true if this enum value equals UserMessage
Sourceuser_shared?
Returns true if this enum value equals UserShared
Sourcevenue?
Returns true if this enum value equals Venue
Sourcevia_bot?
Returns true if this enum value equals ViaBot
Sourcevideo?
Returns true if this enum value equals Video
Sourcevideo_chat_ended?
Returns true if this enum value equals VideoChatEnded
Sourcevideo_chat_participants_invited?
Returns true if this enum value equals VideoChatParticipantsInvited
Sourcevideo_chat_scheduled?
Returns true if this enum value equals VideoChatScheduled
Sourcevideo_chat_started?
Returns true if this enum value equals VideoChatStarted
Sourcevideo_note?
Returns true if this enum value equals VideoNote
Sourcevoice?
Returns true if this enum value equals Voice
Sourceweb_app_data?
Returns true if this enum value equals WebAppData
Source