Welcome to the Tock KDoc documentation!
ai.tock.bot |
Utility methods to start a new bot |
ai.tock.bot.admin.answer |
Custom bot scripts created via the admin interface |
ai.tock.bot.admin.bot |
Bot configuration support |
ai.tock.bot.admin.dialog |
Conversation monitoring via the admin interface |
ai.tock.bot.admin.message |
Messages created with the scripts managed via the admin interface |
ai.tock.bot.admin.story |
Configurable stories |
ai.tock.bot.admin.story.dump |
|
ai.tock.bot.admin.test |
Contains TestPlan and TestPlanExecution to manage automated integration tests |
ai.tock.bot.admin.user |
User monitoring via the admin interface |
ai.tock.bot.api.client |
Bot API Client Definition |
ai.tock.bot.api.model |
Bot API Model Definition |
ai.tock.bot.api.model.configuration |
Bot API Model Configuration |
ai.tock.bot.api.model.context |
Bot API Model Context |
ai.tock.bot.api.model.message.bot |
Bot API Bot Messages Model |
ai.tock.bot.api.model.message.user |
Bot API User Messages Model |
ai.tock.bot.api.model.websocket |
Bot API Websocket dedicated Model |
ai.tock.bot.api.webhook |
Bot API Webhook methods |
ai.tock.bot.api.websocket |
Bot API Websocket methods |
ai.tock.bot.connector |
Contains classes used to define a new Connector |
ai.tock.bot.connector.alexa |
Alexa connector implementation. See AlexaConnector |
ai.tock.bot.connector.ga |
Google Assistant connector implementation. See GAConnector |
ai.tock.bot.connector.ga.model |
Google Assistant connector common model |
ai.tock.bot.connector.ga.model.notification |
Google Assistant notification model |
ai.tock.bot.connector.ga.model.request |
Google Assistant connector request model |
ai.tock.bot.connector.ga.model.request.transaction.v3 |
|
ai.tock.bot.connector.ga.model.response |
Google Assistant connector response model |
ai.tock.bot.connector.ga.model.response.transaction.v3 |
|
ai.tock.bot.connector.media |
Generic Media Configuration |
ai.tock.bot.connector.messenger |
MessengerConnector implementation |
ai.tock.bot.connector.messenger.model |
Messenger connector common model |
ai.tock.bot.connector.messenger.model.attachment |
Messenger connector attachment model |
ai.tock.bot.connector.messenger.model.handover |
Messenger connector handover protocol model |
ai.tock.bot.connector.messenger.model.send |
Messenger connector "send" model |
ai.tock.bot.connector.messenger.model.webhook |
Messenger connector "webhook" model |
ai.tock.bot.connector.rocketchat |
Rocketchat connector implementation |
ai.tock.bot.connector.slack |
SlackConnector implementation |
ai.tock.bot.connector.slack.model |
Slack connector model |
ai.tock.bot.connector.slack.model.old |
Old Slack connector model - will be removed in 19.3 |
ai.tock.bot.connector.teams |
Teams connector implementation |
ai.tock.bot.connector.teams.auth |
Teams connector authentication |
ai.tock.bot.connector.teams.messages |
Teams connector complex messages |
ai.tock.bot.connector.teams.token |
Teams connector token support |
ai.tock.bot.connector.twitter |
Twitter connector implementation |
ai.tock.bot.connector.twitter.model |
Twitter connector base model classes |
ai.tock.bot.connector.twitter.model.incoming |
Twitter connector incoming model |
ai.tock.bot.connector.twitter.model.outcoming |
Twitter connector outcoming model |
ai.tock.bot.connector.web |
Web Connector implementation |
ai.tock.bot.connector.whatsapp |
WhatsApp connector implementation |
ai.tock.bot.connector.whatsapp.model.common |
Common WhatsApp model |
ai.tock.bot.connector.whatsapp.model.send |
"Send" WhatsApp model |
ai.tock.bot.connector.whatsapp.model.webhook |
"Webhook" WhatsApp model |
ai.tock.bot.definition |
Contains all classes used to define a bot |
ai.tock.bot.engine |
Core conversational engine with the main interface BotBus used by all bot implementations |
ai.tock.bot.engine.action |
The bot and user core Action definitions |
ai.tock.bot.engine.config |
Configuration utilities |
ai.tock.bot.engine.dialog |
Contains runtime conversation related classes, ie Dialog and Story classes. |
ai.tock.bot.engine.event |
The Events supported by Tock |
ai.tock.bot.engine.feature |
Built-in feature flipping |
ai.tock.bot.engine.message |
The generic format for actions, used by monitoring and automated integration tests |
ai.tock.bot.engine.message.parser |
A very simple dsl for Message parsing and formatting |
ai.tock.bot.engine.monitoring |
Runtime monitoring utility classes |
ai.tock.bot.engine.nlp |
To customize default NLP behaviour |
ai.tock.bot.engine.stt |
Configure specific STT handling |
ai.tock.bot.engine.user |
User core classes, contains UserTimeline and PlayerId classes |
ai.tock.bot.test |
Utility methods for unit tests |
ai.tock.bot.test.junit |
JUnit utilities |
ai.tock.bot.test.mock |
|
ai.tock.shared |
Shared utility classes and extensions |
ai.tock.shared.cache |
Internal cache utilities |
ai.tock.shared.jackson |
Jackson configuration and extension methods |
ai.tock.shared.security |
User definition and encryption methods |
ai.tock.shared.security.auth |
Web authentication methods |
ai.tock.shared.security.mongo |
|
ai.tock.shared.vertx |
Vert.x related package |