enum
Tourmaline::UpdateAction
Overview
The available event types for EventHandler.
Defined in:
tourmaline/update_action.crEnum Members
-
Update =
0 -
Message =
1 -
ThreadMessage =
2 -
ReplyMessage =
3 -
EditedMessage =
4 -
ForwardedMessage =
5 -
CallbackQuery =
6 -
InlineQuery =
7 -
ShippingQuery =
8 -
PreCheckoutQuery =
9 -
ChosenInlineResult =
10 -
ChannelPost =
11 -
EditedChannelPost =
12 -
MyChatMember =
13 -
ChatMember =
14 -
ViaBot =
15 -
Text =
16 -
Caption =
17 -
Animation =
18 -
Audio =
19 -
Document =
20 -
Photo =
21 -
Sticker =
22 -
Video =
23 -
Voice =
24 -
Contact =
25 -
Location =
26 -
Venue =
27 -
MediaGroup =
28 -
NewChatMembers =
29 -
LeftChatMember =
30 -
NewChatTitle =
31 -
NewChatPhoto =
32 -
DeleteChatPhoto =
33 -
GroupChatCreated =
34 -
MessageAutoDeleteTimerChanged =
35 -
MigrateToChatId =
36 -
SupergroupChatCreated =
37 -
ChannelChatCreated =
38 -
MigrateFromChatId =
39 -
PinnedMessage =
40 -
Game =
41 -
Poll =
42 -
VideoNote =
43 -
Invoice =
44 -
SuccessfulPayment =
45 -
ConnectedWebsite =
48 -
PassportData =
49 -
PollAnswer =
50 -
ProximityAlertTriggered =
51 -
ForumTopicCreated =
52 -
ForumTopicEdited =
53 -
ForumTopicClosed =
54 -
ForumTopicReopened =
55 -
GeneralForumTopicHidden =
56 -
VideoChatScheduled =
58 -
VideoChatStarted =
59 -
VideoChatEnded =
60 -
VideoChatParticipantsInvited =
61 -
WebAppData =
62 -
ReplyMarkup =
63 -
Dice =
64 -
Dart =
65 -
Basketball =
66 -
Football =
67 -
Soccerball =
68 -
SlotMachine =
69 -
Bowling =
70 -
BotMessage =
71 -
UserMessage =
72 -
ChannelMessage =
73 -
ChannelForwardMessage =
74 -
AnonymousAdminMessage =
75 -
MentionEntity =
76 -
TextMentionEntity =
77 -
HashtagEntity =
78 -
CashtagEntity =
79 -
BotCommandEntity =
80 -
UrlEntity =
81 -
EmailEntity =
82 -
PhoneNumberEntity =
83 -
BoldEntity =
84 -
ItalicEntity =
85 -
CodeEntity =
86 -
PreEntity =
87 -
TextLinkEntity =
88 -
UnderlineEntity =
89 -
StrikethroughEntity =
90 -
SpoilerEntity =
91
Class Method Summary
-
.from_update(update : Tourmaline::Update)
Takes an
Updateand returns an array of update actions. - .to_a
Instance Method Summary
-
#animation?
Returns
trueif this enum value equalsAnimation -
#anonymous_admin_message?
Returns
trueif this enum value equalsAnonymousAdminMessage -
#audio?
Returns
trueif this enum value equalsAudio -
#basketball?
Returns
trueif this enum value equalsBasketball -
#bold_entity?
Returns
trueif this enum value equalsBoldEntity -
#bot_command_entity?
Returns
trueif this enum value equalsBotCommandEntity -
#bot_message?
Returns
trueif this enum value equalsBotMessage -
#bowling?
Returns
trueif this enum value equalsBowling -
#callback_query?
Returns
trueif this enum value equalsCallbackQuery -
#caption?
Returns
trueif this enum value equalsCaption -
#cashtag_entity?
Returns
trueif this enum value equalsCashtagEntity -
#channel_chat_created?
Returns
trueif this enum value equalsChannelChatCreated -
#channel_forward_message?
Returns
trueif this enum value equalsChannelForwardMessage -
#channel_message?
Returns
trueif this enum value equalsChannelMessage -
#channel_post?
Returns
trueif this enum value equalsChannelPost -
#chat_member?
Returns
trueif this enum value equalsChatMember -
#chat_shared?
Returns
trueif this enum value equalsChatShared -
#chosen_inline_result?
Returns
trueif this enum value equalsChosenInlineResult -
#code_entity?
Returns
trueif this enum value equalsCodeEntity -
#connected_website?
Returns
trueif this enum value equalsConnectedWebsite -
#contact?
Returns
trueif this enum value equalsContact -
#dart?
Returns
trueif this enum value equalsDart -
#delete_chat_photo?
Returns
trueif this enum value equalsDeleteChatPhoto -
#dice?
Returns
trueif this enum value equalsDice -
#document?
Returns
trueif this enum value equalsDocument -
#edited_channel_post?
Returns
trueif this enum value equalsEditedChannelPost -
#edited_message?
Returns
trueif this enum value equalsEditedMessage -
#email_entity?
Returns
trueif this enum value equalsEmailEntity -
#football?
Returns
trueif this enum value equalsFootball -
#forum_topic_closed?
Returns
trueif this enum value equalsForumTopicClosed -
#forum_topic_created?
Returns
trueif this enum value equalsForumTopicCreated -
#forum_topic_edited?
Returns
trueif this enum value equalsForumTopicEdited -
#forum_topic_reopened?
Returns
trueif this enum value equalsForumTopicReopened -
#forwarded_message?
Returns
trueif this enum value equalsForwardedMessage -
#game?
Returns
trueif this enum value equalsGame -
#general_forum_topic_hidden?
Returns
trueif this enum value equalsGeneralForumTopicHidden -
#general_forum_topic_unhidden?
Returns
trueif this enum value equalsGeneralForumTopicUnhidden -
#group_chat_created?
Returns
trueif this enum value equalsGroupChatCreated -
#hashtag_entity?
Returns
trueif this enum value equalsHashtagEntity -
#inline_query?
Returns
trueif this enum value equalsInlineQuery -
#invoice?
Returns
trueif this enum value equalsInvoice -
#italic_entity?
Returns
trueif this enum value equalsItalicEntity -
#left_chat_member?
Returns
trueif this enum value equalsLeftChatMember -
#location?
Returns
trueif this enum value equalsLocation -
#media_group?
Returns
trueif this enum value equalsMediaGroup -
#mention_entity?
Returns
trueif this enum value equalsMentionEntity -
#message?
Returns
trueif this enum value equalsMessage -
#message_auto_delete_timer_changed?
Returns
trueif this enum value equalsMessageAutoDeleteTimerChanged -
#migrate_from_chat_id?
Returns
trueif this enum value equalsMigrateFromChatId -
#migrate_to_chat_id?
Returns
trueif this enum value equalsMigrateToChatId -
#my_chat_member?
Returns
trueif this enum value equalsMyChatMember -
#new_chat_members?
Returns
trueif this enum value equalsNewChatMembers -
#new_chat_photo?
Returns
trueif this enum value equalsNewChatPhoto -
#new_chat_title?
Returns
trueif this enum value equalsNewChatTitle -
#passport_data?
Returns
trueif this enum value equalsPassportData -
#phone_number_entity?
Returns
trueif this enum value equalsPhoneNumberEntity -
#photo?
Returns
trueif this enum value equalsPhoto -
#pinned_message?
Returns
trueif this enum value equalsPinnedMessage -
#poll?
Returns
trueif this enum value equalsPoll -
#poll_answer?
Returns
trueif this enum value equalsPollAnswer -
#pre_checkout_query?
Returns
trueif this enum value equalsPreCheckoutQuery -
#pre_entity?
Returns
trueif this enum value equalsPreEntity -
#proximity_alert_triggered?
Returns
trueif this enum value equalsProximityAlertTriggered -
#reply_markup?
Returns
trueif this enum value equalsReplyMarkup -
#reply_message?
Returns
trueif this enum value equalsReplyMessage -
#shipping_query?
Returns
trueif this enum value equalsShippingQuery -
#slot_machine?
Returns
trueif this enum value equalsSlotMachine -
#soccerball?
Returns
trueif this enum value equalsSoccerball -
#spoiler_entity?
Returns
trueif this enum value equalsSpoilerEntity -
#sticker?
Returns
trueif this enum value equalsSticker -
#strikethrough_entity?
Returns
trueif this enum value equalsStrikethroughEntity -
#successful_payment?
Returns
trueif this enum value equalsSuccessfulPayment -
#supergroup_chat_created?
Returns
trueif this enum value equalsSupergroupChatCreated -
#text?
Returns
trueif this enum value equalsText -
#text_link_entity?
Returns
trueif this enum value equalsTextLinkEntity -
#text_mention_entity?
Returns
trueif this enum value equalsTextMentionEntity -
#thread_message?
Returns
trueif this enum value equalsThreadMessage -
#to_s
Returns a
Stringrepresentation of this enum member. -
#underline_entity?
Returns
trueif this enum value equalsUnderlineEntity -
#update?
Returns
trueif this enum value equalsUpdate -
#url_entity?
Returns
trueif this enum value equalsUrlEntity -
#user_message?
Returns
trueif this enum value equalsUserMessage -
#user_shared?
Returns
trueif this enum value equalsUserShared -
#venue?
Returns
trueif this enum value equalsVenue -
#via_bot?
Returns
trueif this enum value equalsViaBot -
#video?
Returns
trueif this enum value equalsVideo -
#video_chat_ended?
Returns
trueif this enum value equalsVideoChatEnded -
#video_chat_participants_invited?
Returns
trueif this enum value equalsVideoChatParticipantsInvited -
#video_chat_scheduled?
Returns
trueif this enum value equalsVideoChatScheduled -
#video_chat_started?
Returns
trueif this enum value equalsVideoChatStarted -
#video_note?
Returns
trueif this enum value equalsVideoNote -
#voice?
Returns
trueif this enum value equalsVoice -
#web_app_data?
Returns
trueif this enum value equalsWebAppData
Class Method Detail
Takes an Update and returns an array of update actions.
Instance Method Detail
Returns true if this enum value equals MessageAutoDeleteTimerChanged
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"
Returns true if this enum value equals VideoChatParticipantsInvited