enum

Tourmaline::UpdateAction

Inherits Enum / Comparable / Value / Object

The available event types for EventHandler.

Constants

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
UserShared = 46
ChatShared = 47
ConnectedWebsite = 48
PassportData = 49
PollAnswer = 50
ProximityAlertTriggered = 51
ForumTopicCreated = 52
ForumTopicEdited = 53
ForumTopicClosed = 54
ForumTopicReopened = 55
GeneralForumTopicHidden = 56
GeneralForumTopicUnhidden = 57
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 methods

from_update(update : Tourmaline::Update)

Takes an Update and returns an array of update actions.

Source
to_a
Source

Instance methods

animation?

Returns true if this enum value equals Animation

Source
anonymous_admin_message?

Returns true if this enum value equals AnonymousAdminMessage

Source
audio?

Returns true if this enum value equals Audio

Source
basketball?

Returns true if this enum value equals Basketball

Source
bold_entity?

Returns true if this enum value equals BoldEntity

Source
bot_command_entity?

Returns true if this enum value equals BotCommandEntity

Source
bot_message?

Returns true if this enum value equals BotMessage

Source
bowling?

Returns true if this enum value equals Bowling

Source
callback_query?

Returns true if this enum value equals CallbackQuery

Source
caption?

Returns true if this enum value equals Caption

Source
cashtag_entity?

Returns true if this enum value equals CashtagEntity

Source
channel_chat_created?

Returns true if this enum value equals ChannelChatCreated

Source
channel_forward_message?

Returns true if this enum value equals ChannelForwardMessage

Source
channel_message?

Returns true if this enum value equals ChannelMessage

Source
channel_post?

Returns true if this enum value equals ChannelPost

Source
chat_member?

Returns true if this enum value equals ChatMember

Source
chat_shared?

Returns true if this enum value equals ChatShared

Source
chosen_inline_result?

Returns true if this enum value equals ChosenInlineResult

Source
code_entity?

Returns true if this enum value equals CodeEntity

Source
connected_website?

Returns true if this enum value equals ConnectedWebsite

Source
contact?

Returns true if this enum value equals Contact

Source
dart?

Returns true if this enum value equals Dart

Source
delete_chat_photo?

Returns true if this enum value equals DeleteChatPhoto

Source
dice?

Returns true if this enum value equals Dice

Source
document?

Returns true if this enum value equals Document

Source
edited_channel_post?

Returns true if this enum value equals EditedChannelPost

Source
edited_message?

Returns true if this enum value equals EditedMessage

Source
email_entity?

Returns true if this enum value equals EmailEntity

Source
football?

Returns true if this enum value equals Football

Source
forum_topic_closed?

Returns true if this enum value equals ForumTopicClosed

Source
forum_topic_created?

Returns true if this enum value equals ForumTopicCreated

Source
forum_topic_edited?

Returns true if this enum value equals ForumTopicEdited

Source
forum_topic_reopened?

Returns true if this enum value equals ForumTopicReopened

Source
forwarded_message?

Returns true if this enum value equals ForwardedMessage

Source
game?

Returns true if this enum value equals Game

Source
general_forum_topic_hidden?

Returns true if this enum value equals GeneralForumTopicHidden

Source
general_forum_topic_unhidden?

Returns true if this enum value equals GeneralForumTopicUnhidden

Source
group_chat_created?

Returns true if this enum value equals GroupChatCreated

Source
hashtag_entity?

Returns true if this enum value equals HashtagEntity

Source
inline_query?

Returns true if this enum value equals InlineQuery

Source
invoice?

Returns true if this enum value equals Invoice

Source
italic_entity?

Returns true if this enum value equals ItalicEntity

Source
left_chat_member?

Returns true if this enum value equals LeftChatMember

Source
location?

Returns true if this enum value equals Location

Source
media_group?

Returns true if this enum value equals MediaGroup

Source
mention_entity?

Returns true if this enum value equals MentionEntity

Source
message?

Returns true if this enum value equals Message

Source
message_auto_delete_timer_changed?

Returns true if this enum value equals MessageAutoDeleteTimerChanged

Source
migrate_from_chat_id?

Returns true if this enum value equals MigrateFromChatId

Source
migrate_to_chat_id?

Returns true if this enum value equals MigrateToChatId

Source
my_chat_member?

Returns true if this enum value equals MyChatMember

Source
new_chat_members?

Returns true if this enum value equals NewChatMembers

Source
new_chat_photo?

Returns true if this enum value equals NewChatPhoto

Source
new_chat_title?

Returns true if this enum value equals NewChatTitle

Source
passport_data?

Returns true if this enum value equals PassportData

Source
phone_number_entity?

Returns true if this enum value equals PhoneNumberEntity

Source
photo?

Returns true if this enum value equals Photo

Source
pinned_message?

Returns true if this enum value equals PinnedMessage

Source
poll?

Returns true if this enum value equals Poll

Source
poll_answer?

Returns true if this enum value equals PollAnswer

Source
pre_checkout_query?

Returns true if this enum value equals PreCheckoutQuery

Source
pre_entity?

Returns true if this enum value equals PreEntity

Source
proximity_alert_triggered?

Returns true if this enum value equals ProximityAlertTriggered

Source
reply_markup?

Returns true if this enum value equals ReplyMarkup

Source
reply_message?

Returns true if this enum value equals ReplyMessage

Source
shipping_query?

Returns true if this enum value equals ShippingQuery

Source
slot_machine?

Returns true if this enum value equals SlotMachine

Source
soccerball?

Returns true if this enum value equals Soccerball

Source
spoiler_entity?

Returns true if this enum value equals SpoilerEntity

Source
sticker?

Returns true if this enum value equals Sticker

Source
strikethrough_entity?

Returns true if this enum value equals StrikethroughEntity

Source
successful_payment?

Returns true if this enum value equals SuccessfulPayment

Source
supergroup_chat_created?

Returns true if this enum value equals SupergroupChatCreated

Source
text?

Returns true if this enum value equals Text

Source
text_mention_entity?

Returns true if this enum value equals TextMentionEntity

Source
thread_message?

Returns true if this enum value equals ThreadMessage

Source
to_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"
Source
underline_entity?

Returns true if this enum value equals UnderlineEntity

Source
update?

Returns true if this enum value equals Update

Source
url_entity?

Returns true if this enum value equals UrlEntity

Source
user_message?

Returns true if this enum value equals UserMessage

Source
user_shared?

Returns true if this enum value equals UserShared

Source
venue?

Returns true if this enum value equals Venue

Source
via_bot?

Returns true if this enum value equals ViaBot

Source
video?

Returns true if this enum value equals Video

Source
video_chat_ended?

Returns true if this enum value equals VideoChatEnded

Source
video_chat_participants_invited?

Returns true if this enum value equals VideoChatParticipantsInvited

Source
video_chat_scheduled?

Returns true if this enum value equals VideoChatScheduled

Source
video_chat_started?

Returns true if this enum value equals VideoChatStarted

Source
video_note?

Returns true if this enum value equals VideoNote

Source
voice?

Returns true if this enum value equals Voice

Source
web_app_data?

Returns true if this enum value equals WebAppData

Source