Skip navigation links
A B C E G H I M R S T U V W 

A

addSuggestions(text, suggestions) - Method in class ai.tock.bot.connector.slack.SlackConnector
 
addSuggestions(message, suggestions) - Method in class ai.tock.bot.connector.slack.SlackConnector
 
ai.tock.bot.connector.slack - package ai.tock.bot.connector.slack
 
ai.tock.bot.connector.slack.model - package ai.tock.bot.connector.slack.model
 
ai.tock.bot.connector.slack.model.old - package ai.tock.bot.connector.slack.model.old
 
AttachmentField - Class in ai.tock.bot.connector.slack.model
 
AttachmentField(title, value, p) - Constructor for class ai.tock.bot.connector.slack.model.AttachmentField
 
attachmentField($this$attachmentField, title, value, p) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
 

B

Button - Class in ai.tock.bot.connector.slack.model
A Slack button: https://api.slack.com/reference/messaging/block-elements#button
Button(name, text, value, type) - Constructor for class ai.tock.bot.connector.slack.model.Button
A Slack button: https://api.slack.com/reference/messaging/block-elements#button

C

CallbackEvent - Class in ai.tock.bot.connector.slack.model
An event callback.
CallbackEvent(token, teamId, apiAppId, event) - Constructor for class ai.tock.bot.connector.slack.model.CallbackEvent
An event callback.
Companion - Static variable in class ai.tock.bot.connector.slack.SlackConnector
 
component1() - Method in class ai.tock.bot.connector.slack.model.AttachmentField
 
component1() - Method in class ai.tock.bot.connector.slack.model.Button
 
component1() - Method in class ai.tock.bot.connector.slack.model.CallbackEvent
 
component1() - Method in class ai.tock.bot.connector.slack.model.InteractiveMessageEvent
 
component1() - Method in class ai.tock.bot.connector.slack.model.MessageEvent
 
component1() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
component1() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
component1() - Method in class ai.tock.bot.connector.slack.model.SlackMessageOut
 
component1() - Method in class ai.tock.bot.connector.slack.model.SlackUser
 
component1() - Method in class ai.tock.bot.connector.slack.model.UrlVerificationEvent
 
component10() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
component2() - Method in class ai.tock.bot.connector.slack.model.AttachmentField
 
component2() - Method in class ai.tock.bot.connector.slack.model.Button
 
component2() - Method in class ai.tock.bot.connector.slack.model.CallbackEvent
 
component2() - Method in class ai.tock.bot.connector.slack.model.InteractiveMessageEvent
 
component2() - Method in class ai.tock.bot.connector.slack.model.MessageEvent
 
component2() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
component2() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
component2() - Method in class ai.tock.bot.connector.slack.model.SlackMessageOut
 
component2() - Method in class ai.tock.bot.connector.slack.model.SlackUser
 
component2() - Method in class ai.tock.bot.connector.slack.model.UrlVerificationEvent
 
component3() - Method in class ai.tock.bot.connector.slack.model.AttachmentField
 
component3() - Method in class ai.tock.bot.connector.slack.model.Button
 
component3() - Method in class ai.tock.bot.connector.slack.model.CallbackEvent
 
component3() - Method in class ai.tock.bot.connector.slack.model.MessageEvent
 
component3() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
component3() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
component3() - Method in class ai.tock.bot.connector.slack.model.SlackMessageOut
 
component4() - Method in class ai.tock.bot.connector.slack.model.Button
 
component4() - Method in class ai.tock.bot.connector.slack.model.CallbackEvent
 
component4() - Method in class ai.tock.bot.connector.slack.model.MessageEvent
 
component4() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
component4() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
component5() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
component5() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
component6() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
component6() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
component7() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
component7() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
component8() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
component9() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
copy(title, value, p) - Method in class ai.tock.bot.connector.slack.model.AttachmentField
 
copy(name, text, value, type) - Method in class ai.tock.bot.connector.slack.model.Button
A Slack button: https://api.slack.com/reference/messaging/block-elements#button
copy(token, teamId, apiAppId, event) - Method in class ai.tock.bot.connector.slack.model.CallbackEvent
An event callback.
copy(user, actions) - Method in class ai.tock.bot.connector.slack.model.InteractiveMessageEvent
 
copy(channel, user, text, ts) - Method in class ai.tock.bot.connector.slack.model.MessageEvent
copy(token, team_id, team_domain, channel_id, channel_name, timestamp, user_id, user_name, text, trigger_word) - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
copy(actions, fields, fallback, color, text, pretext, callbackId) - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
copy(text, channel, attachments) - Method in class ai.tock.bot.connector.slack.model.SlackMessageOut
 
copy(id, name) - Method in class ai.tock.bot.connector.slack.model.SlackUser
 
copy(token, challenge) - Method in class ai.tock.bot.connector.slack.model.UrlVerificationEvent

E

emoji(emoji) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
 
emojiMessage(emoji) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
 
endForSlack($this$endForSlack, delay, messageProvider) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
Sends a Slack message as last bot answer, only if the ConnectorType of the current BotBus is slackConnectorType.
equals(p) - Method in class ai.tock.bot.connector.slack.model.AttachmentField
 
equals(p) - Method in class ai.tock.bot.connector.slack.model.Button
A Slack button: https://api.slack.com/reference/messaging/block-elements#button
equals(p) - Method in class ai.tock.bot.connector.slack.model.CallbackEvent
An event callback.
equals(p) - Method in class ai.tock.bot.connector.slack.model.InteractiveMessageEvent
 
equals(p) - Method in class ai.tock.bot.connector.slack.model.MessageEvent
equals(p) - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
equals(p) - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
equals(p) - Method in class ai.tock.bot.connector.slack.model.SlackMessageOut
 
equals(p) - Method in class ai.tock.bot.connector.slack.model.SlackUser
 
equals(p) - Method in class ai.tock.bot.connector.slack.model.UrlVerificationEvent
EventApiMessage - Class in ai.tock.bot.connector.slack.model
Event API base class.
EventApiMessage() - Constructor for class ai.tock.bot.connector.slack.model.EventApiMessage
Event API base class.

G

getActions() - Method in class ai.tock.bot.connector.slack.model.InteractiveMessageEvent
 
getActions() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
getApiAppId() - Method in class ai.tock.bot.connector.slack.model.CallbackEvent
 
getApplicationId() - Method in class ai.tock.bot.connector.slack.SlackConnector
 
getAttachments() - Method in class ai.tock.bot.connector.slack.model.SlackMessageOut
 
getCallbackId() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
getChallenge() - Method in class ai.tock.bot.connector.slack.model.UrlVerificationEvent
 
getChannel() - Method in class ai.tock.bot.connector.slack.model.MessageEvent
 
getChannel() - Method in class ai.tock.bot.connector.slack.model.SlackMessageOut
 
getChannel_id() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
getChannel_name() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
getClient() - Method in class ai.tock.bot.connector.slack.SlackConnector
 
getColor() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
getConnectorType() - Method in class ai.tock.bot.connector.slack.model.SlackConnectorMessage
 
getEvent() - Method in class ai.tock.bot.connector.slack.model.CallbackEvent
 
getFallback() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
getFields() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
getFormat() - Method in enum ai.tock.bot.connector.slack.model.SlackEmoji
 
getId() - Method in class ai.tock.bot.connector.slack.model.SlackUser
 
getName() - Method in class ai.tock.bot.connector.slack.model.Button
 
getName() - Method in class ai.tock.bot.connector.slack.model.SlackUser
 
getOutToken1() - Method in class ai.tock.bot.connector.slack.SlackConnector
 
getOutToken2() - Method in class ai.tock.bot.connector.slack.SlackConnector
 
getOutToken3() - Method in class ai.tock.bot.connector.slack.SlackConnector
 
getPath() - Method in class ai.tock.bot.connector.slack.SlackConnector
 
getPretext() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
getRealMessage() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
getShort() - Method in class ai.tock.bot.connector.slack.model.AttachmentField
 
getSlackConnectorType() - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
The Slack connector type.
getTeam_domain() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
getTeam_id() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
getTeamId() - Method in class ai.tock.bot.connector.slack.model.CallbackEvent
 
getText() - Method in class ai.tock.bot.connector.slack.model.Button
 
getText() - Method in class ai.tock.bot.connector.slack.model.MessageEvent
 
getText() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
getText() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
getText() - Method in class ai.tock.bot.connector.slack.model.SlackMessageOut
 
getTimestamp() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
getTitle() - Method in class ai.tock.bot.connector.slack.model.AttachmentField
 
getToken() - Method in class ai.tock.bot.connector.slack.model.CallbackEvent
 
getToken() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
getToken() - Method in class ai.tock.bot.connector.slack.model.UrlVerificationEvent
 
getTrigger_word() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
getTs() - Method in class ai.tock.bot.connector.slack.model.MessageEvent
 
getType() - Method in class ai.tock.bot.connector.slack.model.Button
 
getUser() - Method in class ai.tock.bot.connector.slack.model.InteractiveMessageEvent
 
getUser() - Method in class ai.tock.bot.connector.slack.model.MessageEvent
 
getUser_id() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
getUser_name() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
getValue() - Method in class ai.tock.bot.connector.slack.model.AttachmentField
 
getValue() - Method in class ai.tock.bot.connector.slack.model.Button
 

H

hashCode() - Method in class ai.tock.bot.connector.slack.model.AttachmentField
 
hashCode() - Method in class ai.tock.bot.connector.slack.model.Button
A Slack button: https://api.slack.com/reference/messaging/block-elements#button
hashCode() - Method in class ai.tock.bot.connector.slack.model.CallbackEvent
An event callback.
hashCode() - Method in class ai.tock.bot.connector.slack.model.InteractiveMessageEvent
 
hashCode() - Method in class ai.tock.bot.connector.slack.model.MessageEvent
hashCode() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
hashCode() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
hashCode() - Method in class ai.tock.bot.connector.slack.model.SlackMessageOut
 
hashCode() - Method in class ai.tock.bot.connector.slack.model.SlackUser
 
hashCode() - Method in class ai.tock.bot.connector.slack.model.UrlVerificationEvent
hasOnlyActions() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 

I

INSTANCE - Static variable in class ai.tock.bot.connector.slack.SlackClient
 
InteractiveMessageEvent - Class in ai.tock.bot.connector.slack.model
 
InteractiveMessageEvent(user, actions) - Constructor for class ai.tock.bot.connector.slack.model.InteractiveMessageEvent
 

M

MessageEvent - Class in ai.tock.bot.connector.slack.model
MessageEvent(channel, user, text, ts) - Constructor for class ai.tock.bot.connector.slack.model.MessageEvent
multiLineMessage($this$multiLineMessage, lines, channel) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
 

R

register(controller) - Method in class ai.tock.bot.connector.slack.SlackConnector
 

S

send(event, callback, delayInMs) - Method in class ai.tock.bot.connector.slack.SlackConnector
 
sendMessage(outToken1, outToken2, outToken3, message) - Method in class ai.tock.bot.connector.slack.SlackClient
 
sendMessage(outToken1, outToken2, outToken3, message) - Method in interface ai.tock.bot.connector.slack.SlackClient.SlackApi
 
sendToSlack($this$sendToSlack, delay, messageProvider) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
Sends a Slack message only if the ConnectorType of the current BotBus is slackConnectorType.
setText(p) - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
SlackApi() - Constructor for interface ai.tock.bot.connector.slack.SlackClient.SlackApi
 
slackAttachment($this$slackAttachment, text, buttons) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
 
slackAttachment($this$slackAttachment, buttons) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
 
slackAttachment($this$slackAttachment, text, buttons, color, pretext, fallback, fields) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
 
SlackBuildersKt - Class in ai.tock.bot.connector.slack
 
SlackBuildersKt() - Constructor for class ai.tock.bot.connector.slack.SlackBuildersKt
 
slackButton($this$slackButton, title, targetIntent, parameters, name) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
Creates Slack button: https://api.slack.com/reference/messaging/block-elements#button
slackButton($this$slackButton, title, targetIntent, step, parameters, name) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
Creates a Slack button: https://api.slack.com/reference/messaging/block-elements#button
slackButton($this$slackButton, title, targetIntent, step, parameters, name) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
Creates a Slack button: https://api.slack.com/reference/messaging/block-elements#button
SlackClient - Class in ai.tock.bot.connector.slack
 
SlackClient.SlackApi - Interface in ai.tock.bot.connector.slack
 
SlackCodecKt - Class in ai.tock.bot.connector.slack
 
SlackCodecKt() - Constructor for class ai.tock.bot.connector.slack.SlackCodecKt
 
SlackConnector - Class in ai.tock.bot.connector.slack
 
SlackConnector(applicationId, path, outToken1, outToken2, outToken3, client) - Constructor for class ai.tock.bot.connector.slack.SlackConnector
 
SlackConnector.Companion - Class in ai.tock.bot.connector.slack
 
SlackConnectorMessage - Class in ai.tock.bot.connector.slack.model
 
SlackConnectorMessage() - Constructor for class ai.tock.bot.connector.slack.model.SlackConnectorMessage
 
SlackEmoji - Enum in ai.tock.bot.connector.slack.model
 
SlackHandler - Annotation Type in ai.tock.bot.connector.slack
To specify ConnectorStoryHandler for Slack connector. KClass passed as value of this annotation must have a primary constructor with a single not optional StoryHandlerDefinitionBase argument.
SlackHandler() - Constructor for annotation type ai.tock.bot.connector.slack.SlackHandler
 
slackMessage($this$slackMessage, message, attachments) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
 
slackMessage($this$slackMessage, message, channel, attachments) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
 
SlackMessageAttachment - Class in ai.tock.bot.connector.slack.model
 
SlackMessageAttachment(actions, fields, fallback, color, text, pretext, callbackId) - Constructor for class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
SlackMessageIn - Class in ai.tock.bot.connector.slack.model.old
 
SlackMessageIn(token, team_id, team_domain, channel_id, channel_name, timestamp, user_id, user_name, text, trigger_word) - Constructor for class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
SlackMessageOut - Class in ai.tock.bot.connector.slack.model
 
SlackMessageOut(text, channel, attachments) - Constructor for class ai.tock.bot.connector.slack.model.SlackMessageOut
 
SlackUser - Class in ai.tock.bot.connector.slack.model
 
SlackUser(id, name) - Constructor for class ai.tock.bot.connector.slack.model.SlackUser
 

T

textMessage($this$textMessage, message) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
 
toChoice() - Method in class ai.tock.bot.connector.slack.model.Button
 
toConnectorMessage(message) - Method in class ai.tock.bot.connector.slack.SlackConnector
 
toGenericElement() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
toGenericMessage() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
toGenericMessage() - Method in class ai.tock.bot.connector.slack.model.SlackMessageOut
 
toString() - Method in class ai.tock.bot.connector.slack.model.AttachmentField
 
toString() - Method in class ai.tock.bot.connector.slack.model.Button
A Slack button: https://api.slack.com/reference/messaging/block-elements#button
toString() - Method in class ai.tock.bot.connector.slack.model.CallbackEvent
An event callback.
toString() - Method in class ai.tock.bot.connector.slack.model.InteractiveMessageEvent
 
toString() - Method in class ai.tock.bot.connector.slack.model.MessageEvent
toString() - Method in class ai.tock.bot.connector.slack.model.old.SlackMessageIn
 
toString() - Method in class ai.tock.bot.connector.slack.model.SlackMessageAttachment
 
toString() - Method in class ai.tock.bot.connector.slack.model.SlackMessageOut
 
toString() - Method in class ai.tock.bot.connector.slack.model.SlackUser
 
toString() - Method in class ai.tock.bot.connector.slack.model.UrlVerificationEvent

U

UrlVerificationEvent - Class in ai.tock.bot.connector.slack.model
UrlVerificationEvent(token, challenge) - Constructor for class ai.tock.bot.connector.slack.model.UrlVerificationEvent

V

value() - Method in annotation type ai.tock.bot.connector.slack.SlackHandler
 

W

withSlack($this$withSlack, messageProvider) - Static method in class ai.tock.bot.connector.slack.SlackBuildersKt
Adds a Slack ConnectorMessage if the current connector is Slack. You need to call BotBus.send or BotBus.end later to send this message.
A B C E G H I M R S T U V W 
Skip navigation links