JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
A
Message event
.
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
Url verification event - see
https://api.slack.com/events/url_verification
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
A
Message event
.
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
Url verification event - see
https://api.slack.com/events/url_verification
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
A
Message event
.
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
Url verification event - see
https://api.slack.com/events/url_verification
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
A
Message event
.
MessageEvent(channel, user, text, ts)
- Constructor for class ai.tock.bot.connector.slack.model.
MessageEvent
A
Message event
.
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
A
Message event
.
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
Url verification event - see
https://api.slack.com/events/url_verification
U
UrlVerificationEvent
- Class in
ai.tock.bot.connector.slack.model
Url verification event - see
https://api.slack.com/events/url_verification
UrlVerificationEvent(token, challenge)
- Constructor for class ai.tock.bot.connector.slack.model.
UrlVerificationEvent
Url verification event - see
https://api.slack.com/events/url_verification
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
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes