Versions in this module Expand all Collapse all v1 v1.0.2 Jun 20, 2021 Changes in this version type Channel + IID string + IsExtShared bool + IsFrozen bool + IsPendingExtShared bool + IsPrivate bool + IsShared bool + MemberCount int + ParentConversation interface{} + PendingConnectedTeamIds []string + PendingShared []string + PreviousNames []string + SharedTeamIds []string + Unlinked int + type ClientAlerts struct + type ClientCountsInput struct + OrgWideAware bool + ThreadCountsByChannel bool + type ClientCountsResponse struct + Alerts ClientAlerts + Channels []Mention + Ims []Mention + Mpims []Mention + Threads ClientThreads + type ClientShouldReloadInput struct + BuildVersionTs int + ConfigVersionTs int + TeamIDs string + VersionTs int + type ClientShouldReloadResponse struct + BuildVersionEnabled bool + ClientMinConfigVersion int + ClientMinVersion int + ShouldReload bool + type ClientThreads struct + HasUnreads bool + MentionCount int + MentionCountByChannel interface{} + UnreadCountByChannel interface{} + type ConversationsSuggestionsResponse struct + Status string + SuggestionTypesTried []string + type Mention struct + HasUnreads bool + ID string + LastRead string + Latest string + MentionCount int + type OrgMigrations struct + Current []interface{} + DateUpdated int + type SearchModulesInput struct + Browse string + BrowseSessionID string + ChannelType string + ClientReqID string + Count int + ExcludeMyChannels bool + ExtraMessageData bool + Extracts int + Highlight bool + MaxFilterSuggestions int + Module string + NoUserProfile bool + Page int + Query string + Sort string + SortDir string + Team string + type SearchModulesResponse struct + Filters interface{} + Items []Channel + Module string + Pagination Pagination + Query string type SlackAPI + func (s *SlackAPI) ClientCounts(input ClientCountsInput) ClientCountsResponse + func (s *SlackAPI) ClientShouldReload(input ClientShouldReloadInput) ClientShouldReloadResponse + func (s *SlackAPI) ConversationsSuggestions() ConversationsSuggestionsResponse + func (s *SlackAPI) SearchModules(input SearchModulesInput) SearchModulesResponse + func (s *SlackAPI) TeamChannelsInfo(input TeamChannelsInfoInput) TeamChannelsInfoResponse + func (s *SlackAPI) TeamChannelsMembership(input TeamChannelsMembershipInput) TeamChannelsMembershipResponse + func (s *SlackAPI) TeamListExternal(input TeamListExternalInput) TeamListExternalResponse type Team + AvatarBaseURL string + Channels []string + Counts TeamCounts + DateCreated int + EnterpriseID string + EnterpriseName string + IsVerified bool + OrgMigrations OrgMigrations + PublicURL string + URL string + type TeamChannelsInfoInput struct + ChannelIDs []string + CheckMembership bool + TeamID string + type TeamChannelsInfoResponse struct + Results []Channel + type TeamChannelsMembershipInput struct + Channel string + TeamID string + UserIDs []string + type TeamChannelsMembershipResponse struct + Channel string + Members []string + type TeamCounts struct + Im int + Mpim int + Private int + Public int type TeamIcon + Image230 string + type TeamListExternalInput struct + IncludeAllVisible int + IncludeApprovedOrgs int + type TeamListExternalResponse struct + Teams []Team v1.0.1 Jun 14, 2021 Changes in this version + type ChatDeleteAttachmentInput struct + Attachment int + Channel string + Ts string + type ChatDeleteAttachmentResponse struct + Attachment string + Channel string + Ts string type Response + ResponseMetadata ResponseMetadata + Warning string type ResponseMetadata + Messages []string + Warnings []string type SlackAPI + func (s *SlackAPI) ChatDeleteAttachment(input ChatDeleteAttachmentInput) ChatDeleteAttachmentResponse v1.0.0 Jun 12, 2021 Changes in this version + var EventTypes = map[string]interface + type ACKMessage struct + ReplyTo int + Text string + Timestamp string + type AccessLog struct + Count int + Country string + DateFirst json.Number + DateLast json.Number + IP string + ISP string + Region string + UserAgent string + UserID string + Username string + type AccountsChangedEvent struct + Type string + type AppAuthorization struct + EnterpriseID string + IsBot string + TeamID string + UserID string + type AppCredentials struct + ClientID string + ClientSecret string + SigningSecret string + VerificationToken string + type AppIcons struct + Image1024 string + Image128 string + Image192 string + Image32 string + Image36 string + Image48 string + Image512 string + Image64 string + Image72 string + Image96 string + type AppInfo struct + ID string + Icons AppIcons + Name string + type AppManifest struct + DisplayInformation AppManifestDisplayInformation + Features AppManifestFeatures + Metadata AppManifestMetadata + OauthConfig AppManifestOauthConfig + Settings AppManifestSettings + type AppManifestDisplayInformation struct + BackgroundColor string + Description string + LongDescription string + Name string + type AppManifestFeatures struct + AppHome AppManifestFeaturesAppHome + BotUser AppManifestFeaturesBotUser + SlashCommands []SlashCommand + WorkflowSteps []WorkflowStep + type AppManifestFeaturesAppHome struct + HomeTabEnabled bool + MessagesTabEnabled bool + MessagesTabReadOnlyEnabled bool + type AppManifestFeaturesBotUser struct + AlwaysOnline bool + DisplayName string + type AppManifestMetadata struct + MajorVersion int + MinorVersion int + type AppManifestOauthConfig struct + RedirectURLs []string + Scopes map[string][]string + type AppManifestSettings struct + EventSubscriptions map[string][]string + Interactivity struct{ ... } + IsHosted bool + OrgDeployEnabled bool + SocketModeEnabled bool + TokenRotationEnabled bool + type AppsConnectionsOpenResponse struct + URL string + type AppsEventAuthorizationsListInput struct + Cursor string + EventContext string + Limit int + type AppsEventAuthorizationsListResponse struct + Authorizations []AppAuthorization + type AppsListResponse struct + Apps []AppInfo + CacheTimestamp string + type AppsManifestCreateResponse struct + AppID string + Credentials AppCredentials + OauthAuthorizeURL string + type AppsManifestExportResponse struct + Manifest AppManifest + type AppsManifestUpdateResponse struct + AppID string + PermissionsUpdated bool + type Attachment struct + Actions []AttachmentAction + AuthorIcon string + AuthorLink string + AuthorName string + AuthorSubname string + CallbackID string + Color string + Fallback string + Fields []AttachmentField + Footer string + FooterIcon string + FromURL string + ID int + ImageBytes int + ImageHeight int + ImageURL string + ImageWidth int + MarkdownIn []string + Pretext string + ServiceName string + Text string + ThumbHeight int + ThumbURL string + ThumbWidth int + Timestamp json.Number + Title string + TitleLink string + type AttachmentAction struct + Confirm *ConfirmationField + DataSource string + MinQueryLength int + Name string + OptionGroups []AttachmentActionOptionGroup + Options []AttachmentActionOption + SelectedOptions []AttachmentActionOption + Style string + Text string + Type string + URL string + Value string + type AttachmentActionCallback struct + ActionTimestamp string + Actions []AttachmentAction + AttachmentID string + CallbackID string + Channel Channel + IsAppUnfurl bool + MessageTimestamp string + OriginalMessage Message + ResponseURL string + Team Team + User User + type AttachmentActionOption struct + Description string + Text string + Value string + type AttachmentActionOptionGroup struct + Options []AttachmentActionOption + Text string + type AttachmentField struct + Short bool + Title string + Value string + type AuthRevokeResponse struct + Revoked bool + type AuthTeamsListInput struct + Cursor string + IncludeIcon bool + Limit int + type AuthTeamsListResponse struct + ResponseMetadata ResponseMetadata + Teams []Team + type BillableInfo struct + BillingActive bool + type Bot struct + Deleted bool + ID string + Icons map[string]string + Name string + type BotAddedEvent struct + Bot Bot + Type string + type BotChangedEvent struct + Bot Bot + Type string + type Channel struct + Created int + Creator string + ID string + IsArchived bool + IsChannel bool + IsGeneral bool + IsGroup bool + IsIm bool + IsMember bool + IsMpim bool + IsOpen bool + IsOrgShared bool + LastRead string + Latest ChannelLatest + Members []string + Name string + NameNormalized string + NumMembers int + Priority int + Purpose ChannelPurpose + Topic ChannelTopic + UnreadCount int + UnreadCountDisplay int + User string + type ChannelArchiveEvent ChannelInfoEvent + type ChannelCreatedEvent struct + Channel ChannelCreatedInfo + EventTimestamp string + Type string + type ChannelCreatedInfo struct + Created int + Creator string + ID string + IsChannel bool + Name string + type ChannelDeletedEvent ChannelInfoEvent + type ChannelHistoryChangedEvent struct + EventTimestamp string + Latest string + Timestamp string + Type string + type ChannelInfoEvent struct + Channel string + Timestamp string + Type string + User string + type ChannelJoinedEvent struct + Channel Channel + Type string + type ChannelLatest struct + Text string + Timestamp string + Type string + User string + type ChannelLeftEvent ChannelInfoEvent + type ChannelMarkedEvent ChannelInfoEvent + type ChannelPurpose struct + Creator string + LastSet int + Value string + type ChannelPurposeNow struct + Purpose string + type ChannelRenameEvent struct + Channel ChannelRenameInfo + Timestamp string + Type string + type ChannelRenameInfo struct + Created string + ID string + Name string + type ChannelTopic struct + Creator string + LastSet int + Value string + type ChannelTopicNow struct + Topic string + type ChannelUnarchiveEvent ChannelInfoEvent + type CommandsChangedEvent struct + EventTimestamp string + Type string + type Comment struct + Comment string + Created int64 + ID string + Timestamp int64 + User string + type ConfirmationField struct + DismissText string + OkText string + Text string + Title string + type ConversationsAcceptSharedInviteInput struct + ChannelID string + ChannelName string + FreeTrialAccepted bool + InviteID string + IsPrivate bool + TeamID string + type ConversationsCreateInput struct + IsPrivate bool + Name string + TeamID string + type ConversationsDeclineSharedInviteInput struct + InviteID string + TargetTeam string + type ConversationsHistoryInput struct + Channel string + Cursor string + Inclusive bool + Latest string + Limit int + Oldest string + type ConversationsInviteSharedInput struct + Channel string + Emails []string + ExternalLimited bool + UserIDs []string + type ConversationsInviteSharedResponse struct + InviteID string + IsLegacySharedChannel bool + type ConversationsListConnectInvitesInput struct + Count int + Cursor string + TeamID string + type ConversationsListConnectInvitesResponse struct + Invites []interface{} + type ConversationsListInput struct + Cursor string + ExcludeArchived bool + Limit int + Types []string + type ConversationsMarkInput struct + Channel string + Timestamp string + type ConversationsMembersInput struct + Channel string + Cursor string + Limit int + type ConversationsOpenInput struct + Channel string + PreventCreation bool + ReturnIm bool + Users string + type ConversationsOpenResponse struct + AlreadyOpen bool + NoOp bool + type ConversationsRepliesInput struct + Channel string + Cursor string + Inclusive bool + Latest string + Limit int + Oldest string + Timestamp string + type CountChannel struct + ID string + IsArchived bool + IsGeneral bool + IsMember bool + IsMuted bool + IsStarred bool + MentionCount int + MentionCountDisplay int + Name string + NameNormalized string + UnreadCount int + UnreadCountDisplay int + type CountGroup struct + ID string + IsArchived bool + IsMpim bool + IsMuted bool + IsOpen bool + IsStarred bool + MentionCount int + MentionCountDisplay int + Name string + NameNormalized string + UnreadCount int + UnreadCountDisplay int + type CountInstantMessage struct + DmCount int + ID string + IsOpen bool + IsStarred bool + Name string + UserID string + type DNDStatus struct + Enabled bool + NextEndTimestamp int + NextStartTimestamp int + type DNDUpdatedEvent struct + Status DNDStatus + Type string + User string + type DesktopNotification struct + AvatarImage string + Channel string + Content string + EventTimestamp string + ImageURI string + IsShared bool + LaunchURI string + Msg string + SsbFilename string + Subtitle string + Title string + Type string + type Edited struct + Timestamp string + User string + type EmailDomainChangedEvent struct + EmailDomain string + EventTimestamp string + Type string + type EmojiChangedEvent struct + EventTimestamp string + Name string + Names []string + SubType string + Type string + Value string + type ErrMsgs struct + Message string + Pointer string + type ErrorEvent struct + Text string + type Event struct + Data interface{} + Type string + type Field struct + Alt string + Label string + Value string + type Fields map[string]Field + type File struct + Channels []string + CommentsCount int + Created int + DeanimateGif string + DisplayAsBot bool + EditLink string + Editable bool + ExternalType string + Filetype string + Groups []string + ID string + ImageExifRotation int + InitialComment FileComment + InstantMessages []string + IsExternal bool + IsPublic bool + IsStarred bool + Lines int + LinesMore int + Mimetype string + Mode string + Name string + NumStars int + OriginalH int + OriginalW int + Permalink string + PermalinkPublic string + PrettyType string + Preview string + PreviewHighlight string + PublicURLShared bool + Reactions []Reaction + Score string + Size int + Thumb160 string + Thumb360 string + Thumb360Gif string + Thumb360H int + Thumb360W int + Thumb480 string + Thumb480Gif string + Thumb480H int + Thumb480W int + Thumb64 string + Thumb80 string + Timestamp int + Title string + TopFile bool + URL string + URLDownload string + URLPrivate string + URLPrivateDownload string + User string + Username string + type FileChangeEvent fileActionEvent + type FileComment struct + Comment string + Created int + ID string + IsIntro bool + Timestamp int + User string + type FileCommentAddedEvent struct + Comment Comment + type FileCommentDeletedEvent struct + Comment string + type FileCommentEditedEvent struct + Comment Comment + type FileCreatedEvent fileActionEvent + type FileDeletedEvent fileActionEvent + type FileListArgs struct + Channel string + Count int + Page int + TsFrom string + TsTo string + Types string + User string + type FilePrivateEvent fileActionEvent + type FilePublicEvent fileActionEvent + type FileSharedEvent fileActionEvent + type FileUnsharedEvent fileActionEvent + type FileUploadArgs struct + Channels string + Content string + File string + Filename string + Filetype string + InitialComment string + Title string + type GroupArchiveEvent ChannelInfoEvent + type GroupCloseEvent ChannelInfoEvent + type GroupCreatedEvent struct + Channel ChannelCreatedInfo + Type string + User string + type GroupHistoryChangedEvent ChannelHistoryChangedEvent + type GroupJoinedEvent ChannelJoinedEvent + type GroupLeftEvent ChannelInfoEvent + type GroupMarkedEvent ChannelInfoEvent + type GroupOpenEvent ChannelInfoEvent + type GroupRenameEvent struct + Group GroupRenameInfo + Timestamp string + Type string + type GroupRenameInfo struct + Created string + ID string + Name string + type GroupUnarchiveEvent ChannelInfoEvent + type HelloEvent struct + type HelpIssuesListResponse struct + Issues []string + type History struct + HasMore bool + Messages []Message + PinCount int + ResponseMetadata ResponseMetadata + UnreadCountDisplay int + type IMCloseEvent ChannelInfoEvent + type IMCreatedEvent struct + Channel ChannelCreatedInfo + Type string + User string + type IMHistoryChangedEvent ChannelHistoryChangedEvent + type IMMarkedEvent ChannelInfoEvent + type IMMarkedHistoryChanged ChannelInfoEvent + type IMOpenEvent ChannelInfoEvent + type Icon struct + IconEmoji string + IconURL string + type IntegrationLog struct + ChangeType string + Channel string + Date string + Scope string + ServiceID int + ServiceType string + UserID string + UserName string + type Item struct + Channel string + Comment *Comment + File *File + Message *Message + Timestamp string + Type string + type ManualPresenceChangeEvent struct + Presence string + Type string + type Message struct + Attachments []Attachment + BotID string + Channel string + Comment *Comment + DeletedTimestamp string + DisplayAsBot bool + Edited *Edited + EventTimestamp string + File *File + Hidden bool + IID string + Icons *Icon + Inviter string + IsStarred bool + ItemType string + Members []string + Name string + OldName string + ParentUserID string + Permalink string + PinnedTo []string + Purpose string + Reactions []ReactionItem + Replies []Reply + ReplyCount int + ReplyTo int + Subtype string + Team string + Text string + ThreadTimestamp string + Timestamp string + Topic string + Type string + Upload bool + User string + Username string + type MessageArgs struct + AsUser bool + Attachments []Attachment + Channel string + IconEmoji string + IconURL string + LinkNames bool + Markdown bool + Parse string + ReplyBroadcast bool + Text string + ThreadTs string + Ts string + UnfurlLinks bool + UnfurlMedia bool + Username string + type MessageEvent Message + type ModifiedMessage struct + Channel string + Text string + Timestamp string + type Owner struct + Team string + TeamID string + URL string + User string + UserID string + type Pagination struct + First int + Last int + Page int + PageCount int + PerPage int + TotalCount int + type Paging struct + Count int + Page int + Pages int + Total int + type PinAddedEvent pinEvent + type PinRemovedEvent pinEvent + type PinsListItem struct + Channel string + Created json.Number + CreatedBy string + Message Message + Type string + type Post struct + Channel string + Message Message + Timestamp string + type PrefChangeEvent struct + Name string + Type string + Value json.RawMessage + type PresenceChangeEvent struct + Presence string + Type string + User string + type RTM struct + Events chan Event + func (rtm *RTM) Disconnect() + func (rtm *RTM) ManageEvents() + type RTMInput struct + BatchPresenceAware bool + PresenceSub bool + type RTMResponse struct + URL string + type Reaction struct + Count int + Name string + Users []string + type ReactionAddedEvent reactionEvent + type ReactionArgs struct + Channel string + File string + FileComment string + Full bool + Name string + Timestamp string + type ReactionItem struct + Channel string + File File + FileComment string + Message ReactionMessage + Timestamp string + Type string + type ReactionListArgs struct + Count int + Full bool + Page int + User string + type ReactionMessage struct + Reactions []Reaction + Text string + Timestamp string + Type string + User string + type ReactionRemovedEvent reactionEvent + type ReconnectURLEvent struct + Type string + URL string + type Reply struct + Timestamp string + User string + type Response struct + Error string + Errors []ErrMsgs + Needed string + Ok bool + Provided string + type ResponseBot struct + Bot Bot + type ResponseChannelsInfo struct + Channel Channel + type ResponseChannelsList struct + Channels []Channel + type ResponseConversationsClose struct + AlreadyClosed bool + NoOp bool + type ResponseConversationsMembers struct + Members []string + ResponseMetadata ResponseMetadata + type ResponseDNDStatus struct + type ResponseDNDTeam struct + Cached bool + Users map[string]DNDStatus + type ResponseEmailCheck struct + AuthURL string + Email string + Type string + type ResponseEmojiList struct + CacheTimestamp string + Emoji map[string]string + type ResponseEvent struct + Channel string + EventTS string + File File + FileID string + Hidden bool + IsMpim bool + Item ResponseEventItem + ItemUser string + Latest string + Message Message + Reaction string + Subtype string + Timestamp string + Type string + User string + UserID string + type ResponseEventItem struct + Channel string + Timestamp string + Type string + type ResponseEventlogs struct + Events []ResponseEvent + HasMore bool + Total int + type ResponseFilesComments struct + Comment FileComment + type ResponseFilesInfo struct + Comments []FileComment + File File + Paging Paging + type ResponseFilesList struct + Files []File + Paging Paging + type ResponseFilesSharedPublicURL struct + File File + type ResponseFilesUpload struct + File File + type ResponseMetadata struct + NextCursor string + type ResponseMigrationExchange struct + EnterpriseID string + InvalidUserIds []string + TeamID string + UserIDMap map[string]string + type ResponsePinsList struct + Items []PinsListItem + type ResponseReactionsGet struct + type ResponseReactionsList struct + Items []ReactionItem + Paging Paging + type ResponseSearch struct + Files SearchFiles + Messages SearchMessages + Posts SearchPosts + Query string + type ResponseSearchUsers struct + PresenceActiveIds []string + Results []User + type ResponseSnoozeStatus struct + type ResponseStarsList struct + Items []StarsListItem + Paging Paging + type ResponseUserAvatar struct + Profile ResponseUserPhotoProfile + UploadID string + UploadURL string + type ResponseUserIdentity struct + Profile UserProfile + type ResponseUserPhoto struct + Profile ResponseUserPhotoProfile + type ResponseUserPhotoProfile struct + AvatarHash string + Image1024 string + Image192 string + Image24 string + Image32 string + Image48 string + Image512 string + Image72 string + ImageOriginal string + type ResponseUserPhotoUpload struct + ID string + URL string + type ResponseUserPrefs struct + Prefs UserPrefs + type ResponseUsersCounts struct + Channels []CountChannel + Groups []CountGroup + InstantMessages []CountInstantMessage + type ResponseUsersGetPresence struct + type ResponseUsersIdentity struct + Team Team + User UsersIdentity + type ResponseUsersInfo struct + User User + type ResponseUsersList struct + CacheTS int + Members []User + ResponseMetadata ResponseMetadata + type SearchArgs struct + Count int + Highlight bool + Page int + Query string + Sort string + SortDir string + type SearchChannel struct + ID string + IsChannel bool + IsExtShared bool + IsGroup bool + IsIM bool + IsMpim bool + IsOrgShared bool + IsPendingExtShared bool + IsPrivate bool + IsShared bool + Name string + PendingShared []interface{} + type SearchFiles struct + Matches []File + Pagination Pagination + Paging Paging + Total int + type SearchMatches struct + Attachments []Attachment + Channel SearchChannel + IID string + Permalink string + Team string + Text string + Timestamp string + Type string + User string + Username string + type SearchMessages struct + Matches []SearchMatches + Pagination Pagination + Paging Paging + Total int + type SearchPosts struct + Matches []interface{} + Pagination Pagination + Paging Paging + Total int + type SearchUsersArgs struct + Count int + Fuzz int + Query string + SearchProfileFields bool + UAX29Tokenizer bool + type SlackAPI struct + func New() *SlackAPI + func (s *SlackAPI) APITest(error string) Response + func (s *SlackAPI) AppsConnectionsOpen() AppsConnectionsOpenResponse + func (s *SlackAPI) AppsEventAuthorizationsList(input AppsEventAuthorizationsListInput) AppsEventAuthorizationsListResponse + func (s *SlackAPI) AppsList() AppsListResponse + func (s *SlackAPI) AppsManifestCreate(manifest string) AppsManifestCreateResponse + func (s *SlackAPI) AppsManifestDelete(appID string) Response + func (s *SlackAPI) AppsManifestExport(appID string) AppsManifestExportResponse + func (s *SlackAPI) AppsManifestUpdate(appID string, manifest string) AppsManifestUpdateResponse + func (s *SlackAPI) AppsManifestValidate(manifest string, appID string) Response + func (s *SlackAPI) AuthRevoke(test bool) AuthRevokeResponse + func (s *SlackAPI) AuthTeamsList(input AuthTeamsListInput) AuthTeamsListResponse + func (s *SlackAPI) AuthTest() (*Owner, error) + func (s *SlackAPI) BotsInfo(bot string) ResponseBot + func (s *SlackAPI) ChatDelete(data MessageArgs) ModifiedMessage + func (s *SlackAPI) ChatMeMessage(data MessageArgs) ModifiedMessage + func (s *SlackAPI) ChatPostMessage(input MessageArgs) Post + func (s *SlackAPI) ChatUpdate(data MessageArgs) Post + func (s *SlackAPI) ConversationsAcceptSharedInvite(input ConversationsAcceptSharedInviteInput) Response + func (s *SlackAPI) ConversationsApproveSharedInvite(invite_id string, target_team string) Response + func (s *SlackAPI) ConversationsArchive(channel string) Response + func (s *SlackAPI) ConversationsClose(channel string) ResponseConversationsClose + func (s *SlackAPI) ConversationsCreate(input ConversationsCreateInput) ResponseChannelsInfo + func (s *SlackAPI) ConversationsDeclineSharedInvite(input ConversationsDeclineSharedInviteInput) Response + func (s *SlackAPI) ConversationsGenericInfo(channels string) ResponseChannelsList + func (s *SlackAPI) ConversationsHistory(input ConversationsHistoryInput) History + func (s *SlackAPI) ConversationsInfo(channel string) ResponseChannelsInfo + func (s *SlackAPI) ConversationsInvite(channel string, users ...string) ResponseChannelsInfo + func (s *SlackAPI) ConversationsInviteShared(input ConversationsInviteSharedInput) ConversationsInviteSharedResponse + func (s *SlackAPI) ConversationsJoin(channel string) ResponseChannelsInfo + func (s *SlackAPI) ConversationsKick(channel string, user string) Response + func (s *SlackAPI) ConversationsLeave(channel string) Response + func (s *SlackAPI) ConversationsList(input ConversationsListInput) ResponseChannelsList + func (s *SlackAPI) ConversationsListConnectInvites(input ConversationsListConnectInvitesInput) ConversationsListConnectInvitesResponse + func (s *SlackAPI) ConversationsMark(input ConversationsMarkInput) Response + func (s *SlackAPI) ConversationsMembers(input ConversationsMembersInput) ResponseConversationsMembers + func (s *SlackAPI) ConversationsOpen(input ConversationsOpenInput) ConversationsOpenResponse + func (s *SlackAPI) ConversationsRename(channel string, name string) ResponseChannelsInfo + func (s *SlackAPI) ConversationsReplies(input ConversationsRepliesInput) History + func (s *SlackAPI) ConversationsSetPurpose(channel string, purpose string) ChannelPurposeNow + func (s *SlackAPI) ConversationsSetTopic(channel string, topic string) ChannelTopicNow + func (s *SlackAPI) ConversationsUnarchive(channel string) Response + func (s *SlackAPI) DNDEndDnd() Response + func (s *SlackAPI) DNDEndSnooze() ResponseDNDStatus + func (s *SlackAPI) DNDInfo(user string) ResponseDNDStatus + func (s *SlackAPI) DNDSetSnooze(minutes int) ResponseSnoozeStatus + func (s *SlackAPI) DNDTeamInfo(users string) ResponseDNDTeam + func (s *SlackAPI) EmojiList() ResponseEmojiList + func (s *SlackAPI) EventlogHistory(start string) ResponseEventlogs + func (s *SlackAPI) FilesCommentsAdd(file string, comment string) ResponseFilesComments + func (s *SlackAPI) FilesCommentsDelete(file string, commentid string) Response + func (s *SlackAPI) FilesCommentsEdit(file string, commentid string, comment string) ResponseFilesComments + func (s *SlackAPI) FilesDelete(file string) Response + func (s *SlackAPI) FilesInfo(file string, count int, page int) ResponseFilesInfo + func (s *SlackAPI) FilesList(data FileListArgs) ResponseFilesList + func (s *SlackAPI) FilesRevokePublicURL(file string) interface{} + func (s *SlackAPI) FilesSharedPublicURL(file string) ResponseFilesSharedPublicURL + func (s *SlackAPI) FilesUpload(data FileUploadArgs) ResponseFilesUpload + func (s *SlackAPI) HelpIssuesList() HelpIssuesListResponse + func (s *SlackAPI) MigrationExchange(users []string, order bool) ResponseMigrationExchange + func (s *SlackAPI) NewRTM(input RTMInput) (*RTM, error) + func (s *SlackAPI) PinsAdd(channel string, itemid string) Response + func (s *SlackAPI) PinsList(channel string) ResponsePinsList + func (s *SlackAPI) PinsRemove(channel string, itemid string) Response + func (s *SlackAPI) ReactionsAdd(data ReactionArgs) Response + func (s *SlackAPI) ReactionsGet(data ReactionArgs) ResponseReactionsGet + func (s *SlackAPI) ReactionsList(data ReactionListArgs) ResponseReactionsList + func (s *SlackAPI) ReactionsRemove(data ReactionArgs) Response + func (s *SlackAPI) SearchAll(data SearchArgs) ResponseSearch + func (s *SlackAPI) SearchFiles(data SearchArgs) ResponseSearch + func (s *SlackAPI) SearchMessages(data SearchArgs) ResponseSearch + func (s *SlackAPI) SearchUsers(input SearchUsersArgs) (ResponseSearchUsers, error) + func (s *SlackAPI) SetCookie(cookie string) + func (s *SlackAPI) SetDebug(enable bool) + func (s *SlackAPI) SetTimeout(t time.Duration) + func (s *SlackAPI) SetToken(token string) + func (s *SlackAPI) SignupCheckEmail(email string) ResponseEmailCheck + func (s *SlackAPI) SignupConfirmEmail(email string) Response + func (s *SlackAPI) StarsAdd(channel string, itemid string) Response + func (s *SlackAPI) StarsList(count int, page int) ResponseStarsList + func (s *SlackAPI) StarsRemove(channel string, itemid string) Response + func (s *SlackAPI) TeamAccessLogs(input TeamAccessLogsInput) TeamAccessLogsResponse + func (s *SlackAPI) TeamBillableInfo(teamID string, user string) TeamBillableInfoResponse + func (s *SlackAPI) TeamBillingInfo() TeamBillingInfoResponse + func (s *SlackAPI) TeamInfo(team string) TeamInfoResponse + func (s *SlackAPI) TeamIntegrationLogs(input TeamIntegrationLogsInput) TeamIntegrationLogsResponse + func (s *SlackAPI) TeamPreferencesList() TeamPreferencesListResponse + func (s *SlackAPI) TeamProfileGet() TeamProfileResponse + func (s *SlackAPI) UsersCounts() ResponseUsersCounts + func (s *SlackAPI) UsersDeletePhoto() Response + func (s *SlackAPI) UsersGetPresence(query string) ResponseUsersGetPresence + func (s *SlackAPI) UsersID(query string, limit int) string + func (s *SlackAPI) UsersIdentity() ResponseUsersIdentity + func (s *SlackAPI) UsersInfo(query string) ResponseUsersInfo + func (s *SlackAPI) UsersList(limit int, cursor string) ResponseUsersList + func (s *SlackAPI) UsersListWithPresence() ResponseUsersList + func (s *SlackAPI) UsersLookupByEmail(email string) User + func (s *SlackAPI) UsersPrefsGet() ResponseUserPrefs + func (s *SlackAPI) UsersPrefsSet(name string, value string) ResponseUserPrefs + func (s *SlackAPI) UsersPreparePhoto(image string) ResponseUserPhotoUpload + func (s *SlackAPI) UsersProfileGet(query string) ResponseUserIdentity + func (s *SlackAPI) UsersProfileGetWithLabels(query string) ResponseUserIdentity + func (s *SlackAPI) UsersProfileSet(name string, value string) ResponseUserIdentity + func (s *SlackAPI) UsersProfileSetMultiple(profile string) ResponseUserIdentity + func (s *SlackAPI) UsersSetActive() Response + func (s *SlackAPI) UsersSetAvatar(image string) ResponseUserAvatar + func (s *SlackAPI) UsersSetPhoto(imageid string) ResponseUserPhoto + func (s *SlackAPI) UsersSetPresence(value string) Response + func (s *SlackAPI) UsersSetStatus(emoji string, text string) ResponseUserIdentity + func (s *SlackAPI) WorkflowsStepCompleted(input WorkflowsStepCompletedInput) Response + func (s *SlackAPI) WorkflowsStepFailed(input WorkflowsStepFailedInput) Response + func (s *SlackAPI) WorkflowsUpdateStep(input WorkflowsUpdateStepInput) Response + type SlashCommand struct + Command string + Description string + ShouldEscape bool + UsageHint string + type SnoozeDebug struct + SnoozeEndDate string + type SnoozeInfo struct + SnoozeDebug SnoozeDebug + SnoozeEnabled bool + SnoozeEndTime int + SnoozeRemaining int + type StarAddedEvent starEvent + type StarRemovedEvent starEvent + type StarsListItem struct + Channel string + Comment Comment + File File + Message Message + Type string + type Subteam struct + AutoProvision bool + AutoType interface{} + CreatedBy string + DateCreate int64 + DateDelete int64 + DateUpdate int64 + DeletedBy string + Description string + EnterpriseSubteamID string + Handle string + ID string + IsExternal bool + IsSubteam bool + IsUserGroup bool + Name string + Prefs map[string][]string + TeamID string + UpdatedBy string + UserCount int + Users []string + type SubteamUpdated struct + EventTimestamp string + Subteam Subteam + Type string + type Team struct + Domain string + EmailDomain string + ID string + Icon TeamIcon + Name string + type TeamAccessLogsInput struct + Before string + Count int + Page int + TeamID string + type TeamAccessLogsResponse struct + Logins []AccessLog + type TeamBillableInfoResponse struct + BillableInfo map[string]BillableInfo + type TeamBillingInfoResponse struct + Plan string + type TeamDomainChangeEvent struct + Domain string + Type string + URL string + type TeamIcon struct + Image102 string + Image132 string + Image34 string + Image44 string + Image68 string + Image88 string + ImageOriginal string + type TeamInfoResponse struct + Team Team + type TeamIntegrationLogsInput struct + AppID string + ChangeType string + Count string + Page string + ServiceID string + TeamID string + User string + type TeamIntegrationLogsResponse struct + Logs []IntegrationLog + Paging Paging + type TeamJoinEvent struct + Type string + User User + type TeamMigrationStartedEvent struct + Type string + type TeamPrefChangeEvent struct + Name string + Type string + Value []string + type TeamPreferencesListResponse struct + AllowMessageDeletion bool + DisableFileUploads string + DisplayRealNames bool + MsgEditWindowMins int + WhoCanPostGeneral string + type TeamProfile struct + Fields []TeamProfileField + type TeamProfileField struct + FieldName string + Hint string + ID string + IsHidden bool + Label string + Options interface{} + Ordering int + PossibleValues interface{} + Type string + type TeamProfileResponse struct + Profile TeamProfile + type TeamRenameEvent struct + EventTimestamp string + Name string + Type string + type User struct + Color string + Deleted bool + Has2fa bool + ID string + IsAdmin bool + IsBot bool + IsOwner bool + IsPrimaryOwner bool + IsRestricted bool + IsUltraRestricted bool + Name string + Presence string + Profile UserProfile + RealName string + Status string + TeamID string + TwoFactorType string + Tz string + TzLabel string + TzOffset int + type UserChangeEvent struct + Type string + User User + type UserPrefs struct + A11yAnimations bool + A11yFontSize string + AllChannelsLoud bool + AllNotificationsPrefs interface{} + AllUnreadsSortOrder bool + AllowCallsToSetCurrentStatus bool + ArrowHistory bool + AtChannelSuppressedChannels string + BoxEnabled bool + ChannelSort string + ClientLogsPri string + ColorNamesInList bool + ConfirmClearAllUnreads bool + ConfirmShCallStart bool + ConfirmUserMarkedAway bool + ConvertEmoticons bool + DisplayDisplayNames bool + DisplayRealNamesOverride int + DndEnabled bool + DndEndHour string + DndStartHour string + DropboxEnabled bool + EmailAlerts string + EmailAlertsSleepUntil int + EmailMisc bool + EmailWeekly bool + EmojiAutocompleteBig bool + EmojiMode string + EmojiUse string + EnableReactEmojiPicker bool + EnableUnreadView bool + EnhancedDebugging bool + EnterIsSpecialInTbt bool + EnterpriseMigrationSeen bool + ExpandInlineImages bool + ExpandInternalInlineImages bool + ExpandNonMediaAttachments bool + ExpandSnippets bool + FKeySearch bool + FlannelServerPool string + FrecencyEntJumper string + FrecencyJumper string + FullTextExtracts bool + FullerTimestamps bool + GdriveAuthed bool + GdriveEnabled bool + GraphicEmoticons bool + GrowlsEnabled bool + GrowthMsgLimitApproachingCtaCount int + GrowthMsgLimitApproachingCtaTs int + GrowthMsgLimitLongReachedCtaCount int + GrowthMsgLimitLongReachedCtaLastTs int + GrowthMsgLimitReachedCtaCount int + GrowthMsgLimitReachedCtaLastTs int + HasCreatedChannel bool + HasInvited bool + HasSearched bool + HasUploaded bool + HideHexSwatch bool + HideUserGroupInfoPane bool + HighlightWords string + IntroToAppsMessageSeen bool + Jumbomoji bool + KKeyOmnibox bool + KKeyOmniboxAutoHideCount int + LastSeenAtChannelWarning int + LastSnippetType string + LastTosAcknowledged string + LoadLato2 bool + Locale string + LoudChannels string + LoudChannelsSet string + LsDisabled bool + MacSsbBounce string + MacSsbBullet bool + MarkMsgsReadImmediately bool + MeasureCSSUsage bool + MentionsExcludeAtChannels bool + MentionsExcludeAtUserGroups bool + MessagesTheme string + MsgPreview bool + MsgPreviewPersistent bool + MuteSounds bool + MutedChannels string + NeverChannels string + NewMsgSnd string + NewxpSeenLastMessage string + NoCreatedOverlays bool + NoInvitesWidgetInSidebar bool + NoJoinedOverlays bool + NoMacelectronBanner bool + NoMacssb1Banner bool + NoMacssb2Banner bool + NoOmniboxInChannels bool + NoTextInNotifications bool + NoWinssb1Banner bool + ObeyInlineImageLimit bool + OnboardingCancelled bool + OnboardingSlackbotConversationStep int + OverloadedMessageEnabled bool + PagekeysHandled bool + PostsFormattingGuide bool + PreferredSkinTone string + PrevNextBtn bool + PrivacyPolicySeen bool + PromptedForEmailDisabling bool + PushAtChannelSuppressedChannels string + PushDmAlert bool + PushEverything bool + PushIDleWait int + PushLoudChannels string + PushLoudChannelsSet string + PushMentionAlert bool + PushMentionChannels string + PushShowPreview bool + PushSound string + RequireAt bool + SearchExcludeBots bool + SearchExcludeChannels string + SearchOnlyCurrentTeam bool + SearchOnlyMyChannels bool + SearchSort string + SeenCallsSsMainCoachmark bool + SeenCallsSsWindowCoachmark bool + SeenCallsVideoBetaCoachmark bool + SeenCallsVideoGaCoachmark bool + SeenCustomStatusBadge bool + SeenCustomStatusCallout bool + SeenDomainInviteReminder bool + SeenGdriveCoachmark bool + SeenGuestAdminSlackbotAnnouncement bool + SeenHighlightsArrowsCoachmark bool + SeenHighlightsCoachmark bool + SeenIntlChannelNamesCoachmark bool + SeenMemberInviteReminder bool + SeenOnboardingChannels bool + SeenOnboardingDirectMessages bool + SeenOnboardingInvites bool + SeenOnboardingPrivateGroups bool + SeenOnboardingRecentMentions bool + SeenOnboardingSearch bool + SeenOnboardingSlackbotConversation bool + SeenOnboardingStarredItems bool + SeenOnboardingStart bool + SeenRepliesCoachmark bool + SeenSingleEmojiMsg bool + SeenSsbPrompt bool + SeenThreadsNotificationBanner bool + SeenUnreadViewCoachmark bool + SeenWelcome2 bool + SeparatePrivateChannels bool + SeparateSharedChannels bool + ShowAllSkinTones bool + ShowJumperScores bool + ShowMemoryInstrument bool + ShowTyping bool + SidebarBehavior string + SidebarTheme string + SidebarThemeCustomValues string + SnippetEditorWrapLongLines bool + SpacesNewXpBannerDismissed bool + SsEmojis bool + SsbSpaceWindow string + StartScrollAtOldest bool + TabUIReturnSelects bool + ThreadsEverything bool + Time24 bool + TwoFactorAuthEnabled bool + TwoFactorBackupType string + TwoFactorType string + Tz string + UserColors string + WebappSpellcheck bool + WelcomeMessageHidden bool + WhatsNewRead int + WinssbRunFromTray bool + WinssbWindowFlashBehavior string + type UserPresence struct + AutoAway bool + ConnectionCount int + LastActivity int + ManualAway bool + Online bool + Presence string + type UserProfile struct + APIAppID string + AvatarHash string + BotID string + Email string + Fields interface{} + FirstName string + Image1024 string + Image192 string + Image24 string + Image32 string + Image48 string + Image512 string + Image72 string + ImageOriginal string + LastName string + Phone string + RealName string + RealNameNormalized string + Skype string + StatusEmoji string + StatusText string + Title string + type UserTypingEvent struct + Channel string + Type string + User string + type UsersIdentity struct + Email string + ID string + Image192 string + Image24 string + Image32 string + Image48 string + Image72 string + Name string + type WorkflowError struct + Message string + type WorkflowStep struct + CallbackID string + Name string + type WorkflowsStepCompletedInput struct + Outputs map[string]string + WorkflowStepExecuteID string + type WorkflowsStepFailedInput struct + Error WorkflowError + WorkflowStepExecuteID string + type WorkflowsUpdateStepInput struct + Inputs interface{} + Outputs interface{} + StepImageURL string + StepName string + WorkflowStepExecuteID string