SlackSessionWrapperpublic interface SlackSession
SlackTeam getTeam()
Collection<SlackChannel> getChannels()
Collection<SlackUser> getUsers()
Collection<SlackBot> getBots()
Collection<SlackIntegration> getIntegrations()
SlackChannel findChannelByName(String channelName)
SlackChannel findChannelById(String channelId)
SlackIntegration findIntegrationById(String integrationId)
SlackPersona sessionPersona()
SlackMessageHandle<EmojiSlackReply> listEmoji()
void refetchUsers()
@Deprecated SlackBot findBotById(String botId)
SlackMessageHandle<ParsedSlackReply> inviteUser(String email, String firstName, boolean setActive)
void connect()
throws IOException
IOExceptionvoid disconnect()
throws IOException
IOExceptionSlackMessageHandle<SlackMessageReply> deleteMessage(String timeStamp, SlackChannel channel)
SlackMessageHandle<SlackMessageReply> sendMessage(SlackChannel channel, SlackPreparedMessage preparedMessage, SlackChatConfiguration chatConfiguration)
SlackMessageHandle<SlackMessageReply> sendMessage(SlackChannel channel, SlackPreparedMessage preparedMessage)
SlackMessageHandle<SlackMessageReply> sendMessage(SlackChannel channel, String message, SlackAttachment attachment, SlackChatConfiguration chatConfiguration, boolean unfurl)
SlackMessageHandle<SlackMessageReply> sendMessage(SlackChannel channel, String message, SlackAttachment attachment, SlackChatConfiguration chatConfiguration)
SlackMessageHandle<SlackMessageReply> sendMessage(SlackChannel channel, String message, SlackAttachment attachment, boolean unfurl)
SlackMessageHandle<SlackMessageReply> sendMessage(SlackChannel channel, String message, SlackAttachment attachment)
SlackMessageHandle<SlackMessageReply> sendMessage(SlackChannel channel, String message, boolean unfurl)
SlackMessageHandle<SlackMessageReply> sendMessage(SlackChannel channel, String message)
SlackMessageHandle<SlackMessageReply> sendFile(SlackChannel channel, byte[] data, String fileName)
SlackMessageHandle<SlackMessageReply> sendFileToUser(SlackUser user, byte[] data, String fileName)
SlackMessageHandle<SlackMessageReply> sendFileToUser(String userName, byte[] data, String fileName)
SlackMessageHandle<SlackMessageReply> sendMessageToUser(SlackUser user, SlackPreparedMessage preparedMessage)
SlackMessageHandle<SlackMessageReply> sendMessageToUser(SlackUser user, String message, SlackAttachment attachment)
SlackMessageHandle<SlackMessageReply> sendMessageToUser(String userName, String message, SlackAttachment attachment)
SlackMessageHandle<SlackMessageReply> updateMessage(String timeStamp, SlackChannel channel, String message)
SlackMessageHandle<SlackMessageReply> sendMessageOverWebSocket(SlackChannel channel, String message)
SlackMessageHandle<SlackMessageReply> addReactionToMessage(SlackChannel channel, String messageTimeStamp, String emojiCode)
SlackMessageHandle<SlackMessageReply> sendRawMessageOverWebSocket(com.google.gson.JsonObject messageJSON)
SlackMessageHandle<SlackMessageReply> removeReactionFromMessage(SlackChannel channel, String messageTimeStamp, String emojiCode)
SlackMessageHandle<SlackChannelReply> setChannelTopic(SlackChannel channel, String topic)
SlackMessageHandle<SlackChannelReply> joinChannel(String channelName)
SlackMessageHandle<SlackChannelReply> leaveChannel(SlackChannel channel)
SlackMessageHandle<SlackChannelReply> inviteToChannel(SlackChannel channel, SlackUser user)
SlackMessageHandle<ParsedSlackReply> archiveChannel(SlackChannel channel)
SlackMessageHandle<ParsedSlackReply> unarchiveChannel(SlackChannel channel)
SlackMessageHandle<SlackChannelReply> openDirectMessageChannel(SlackUser user)
SlackMessageHandle<SlackChannelReply> openMultipartyDirectMessageChannel(SlackUser... users)
SlackMessageHandle<SlackMessageReply> sendTyping(SlackChannel channel)
SlackPersona.SlackPresence getPresence(SlackPersona persona)
void setPresence(SlackPersona.SlackPresence presence)
SlackMessageHandle<GenericSlackReply> postGenericSlackCommand(Map<String,String> params, String command)
void addChannelArchivedListener(SlackChannelArchivedListener listener)
void removeChannelArchivedListener(SlackChannelArchivedListener listener)
void addChannelCreatedListener(SlackChannelCreatedListener listener)
void removeChannelCreatedListener(SlackChannelCreatedListener listener)
void addChannelDeletedListener(SlackChannelDeletedListener listener)
void removeChannelDeletedListener(SlackChannelDeletedListener listener)
void addChannelRenamedListener(SlackChannelRenamedListener listener)
void removeChannelRenamedListener(SlackChannelRenamedListener listener)
void addChannelUnarchivedListener(SlackChannelUnarchivedListener listener)
void removeChannelUnarchivedListener(SlackChannelUnarchivedListener listener)
void addMessageDeletedListener(SlackMessageDeletedListener listener)
void removeMessageDeletedListener(SlackMessageDeletedListener listener)
void addMessagePostedListener(SlackMessagePostedListener listener)
void removeMessagePostedListener(SlackMessagePostedListener listener)
void addMessageUpdatedListener(SlackMessageUpdatedListener listener)
void removeMessageUpdatedListener(SlackMessageUpdatedListener listener)
void addChannelJoinedListener(SlackChannelJoinedListener listener)
void removeChannelJoinedListener(SlackChannelJoinedListener listener)
void addChannelLeftListener(SlackChannelLeftListener listener)
void removeChannelLeftListener(SlackChannelLeftListener listener)
void addGroupJoinedListener(SlackGroupJoinedListener listener)
void removeGroupJoinedListener(SlackGroupJoinedListener listener)
void addUserTypingListener(UserTypingListener listener)
void removeUserTypingListener(UserTypingListener listener)
void addSlackConnectedListener(SlackConnectedListener listener)
void removeSlackConnectedListener(SlackConnectedListener listener)
void addSlackDisconnectedListener(SlackDisconnectedListener listener)
void removeSlackDisconnectedListener(SlackDisconnectedListener listener)
boolean isConnected()
void addReactionAddedListener(ReactionAddedListener listener)
void removeReactionAddedListener(ReactionAddedListener listener)
void addReactionRemovedListener(ReactionRemovedListener listener)
void removeReactionRemovedListener(ReactionRemovedListener listener)
void addSlackUserChangeListener(SlackUserChangeListener listener)
void removeSlackUserChangeListener(SlackUserChangeListener listener)
void addSlackTeamJoinListener(SlackTeamJoinListener listener)
void removeSlackTeamJoinListener(SlackTeamJoinListener listener)
void addPinAddedListener(PinAddedListener listener)
void removePinAddedListener(PinAddedListener listener)
void addPresenceChangeListener(PresenceChangeListener listener)
void removePresenceChangeListener(PresenceChangeListener listener)
void addPinRemovedListener(PinRemovedListener listener)
void removePinRemovedListener(PinRemovedListener listener)
long getHeartbeat()
SlackMessageHandle<SlackMessageReply> sendPresenceSubMessageOverWebSocket(String[] ids)
Copyright © 2018. All rights reserved.