module Slack::Event

Extended Modules

Defined in:

slack-api/event/app-mention.cr
slack-api/event/app-rate-limited.cr
slack-api/event/app-uninstalled.cr
slack-api/event/base.cr
slack-api/event/channel-archive.cr
slack-api/event/channel-created.cr
slack-api/event/channel-deleted.cr
slack-api/event/channel-history-changed.cr
slack-api/event/channel-left.cr
slack-api/event/channel-rename.cr
slack-api/event/channel-unarchived.cr
slack-api/event/dnd-updated-user.cr
slack-api/event/dnd-updated.cr
slack-api/event/email_domain_changed.cr
slack-api/event/emoji_changed.cr
slack-api/event/file-change.cr
slack-api/event/file-comment-added.cr
slack-api/event/file-comment-deleted.cr
slack-api/event/file-comment-edited.cr
slack-api/event/file-created.cr
slack-api/event/file-deleted.cr
slack-api/event/file-public.cr
slack-api/event/file-shared.cr
slack-api/event/file-unshared.cr
slack-api/event/grid-migration-finished.cr
slack-api/event/grid-migration-started.cr
slack-api/event/group-archive.cr
slack-api/event/group-close.cr
slack-api/event/group-deleted.cr
slack-api/event/group-history-changed.cr
slack-api/event/group-left.cr
slack-api/event/group-open.cr
slack-api/event/group-rename.cr
slack-api/event/group-unarchive.cr
slack-api/event/im-close.cr
slack-api/event/im-created.cr
slack-api/event/im-history-changed.cr
slack-api/event/im-open.cr
slack-api/event/link-shared.cr
slack-api/event/member-joined-channel.cr
slack-api/event/member-left-channel.cr
slack-api/event/message.cr
slack-api/event/pin-added.cr
slack-api/event/pin-removed.cr
slack-api/event/reaction-added.cr
slack-api/event/reaction-removed.cr
slack-api/event/resources-added.cr
slack-api/event/resources-removed.cr
slack-api/event/scope-denied.cr
slack-api/event/scope-granted.cr
slack-api/event/star-added.cr
slack-api/event/star-removed.cr
slack-api/event/subteam-created.cr
slack-api/event/subteam-members-changed.cr
slack-api/event/subteam-self-added.cr
slack-api/event/subteam-self-removed.cr
slack-api/event/subteam-updated.cr
slack-api/event/team-domain-change.cr
slack-api/event/team-join.cr
slack-api/event/team-rename.cr
slack-api/event/tokens-revoked.cr
slack-api/event/url-verification.cr
slack-api/event/user-change.cr

Constant Summary

TYPE_MAP = {"app_mention" => AppMention, "app_rate_limited" => AppRateLimited, "app_uninstalled" => AppUninstalled, "channel_archive" => ChannelArchive, "channel_created" => ChannelCreated, "channel_deleted" => ChannelDeleted, "channel_history_changed" => ChannelHistoryChanged, "channel_left" => ChannelLeft, "channel_rename" => ChannelRename, "channel_unarchive" => ChannelUnarchive, "dnd_updated" => DNDUpdated, "dnd_updated_user" => DNDUpdatedUser, "email_domain_changed" => EmailDomainChanged, "emoji_changed" => EmojiChanged, "file_change" => FileChange, "file_comment_added" => FileCommentAdded, "file_comment_edited" => FileCommentEdited, "file_comment_deleted" => FileCommentDeleted, "file_created" => FileCreated, "file_deleted" => FileDeleted, "file_public" => FilePublic, "file_shared" => FileShared, "file_unshared" => FileUnshared, "grid_migration_finished" => GridMigrationFinished, "grid_migration_started" => GridMigrationStarted, "group_archive" => GroupArchive, "group_close" => GroupClose, "group_deleted" => GroupDeleted, "group_history_changed" => GroupHistoryChanged, "group_left" => GroupLeft, "group_open" => GroupOpen, "group_rename" => GroupRename, "group_unarchive" => GroupUnarchive, "im_close" => IMClose, "im_created" => IMCreated, "im_history_changed" => IMHistoryChanged, "im_open" => IMOpen, "link_shared" => LinkShared, "member_joined_channel" => MemberJoinedChannel, "member_left_channel" => MemberLeftChannel, "message" => Message, "pin_added" => PinAdded, "pin_removed" => PinRemoved, "reaction_added" => ReactionAdded, "reaction_removed" => ReactionRemoved, "resources_added" => ResourcesAdded, "resources_removed" => ResourcesRemoved, "scope_denied" => ScopeDenied, "scope_granted" => ScopeGranted, "star_added" => StarAdded, "star_removed" => StarRemoved, "subteam_created" => SubteamCreated, "subteam_members_changed" => SubteamMembersChanged, "subteam_self_added" => SubteamSelfAdded, "subteam_self_removed" => SubteamSelfRemoved, "subteam_updated" => SubteamUpdated, "team_domain_change" => TeamDomainChange, "team_join" => TeamJoin, "team_rename" => TeamRename, "tokens_revoked" => TokensRevoked, "url_verification" => URLVerification, "user_change" => UserChange}

Instance Method Summary

Instance Method Detail

def from_body(body : String) #

[View source]