tock / ai.tock.bot.engine.action

Package ai.tock.bot.engine.action

The bot and user core Action definitions

Types

Action

A user (or bot) action.

abstract class Action : Event

ActionMetadata

data class ActionMetadata

ActionNotificationType

ActionTag deals with type of message notification.

enum class ActionNotificationType

ActionPriority

To manage notification types.

enum class ActionPriority

ActionQuote

enum class ActionQuote

ActionReply

enum class ActionReply

ActionVisibility

enum class ActionVisibility

Metadata

enum class Metadata

SendAttachment

A simple attachment file sent.

open class SendAttachment : Action

SendChoice

A user choice (click on a button or direct action).

class SendChoice : Action

SendLocation

A user location transmission.

class SendLocation : Action

SendSentence

The most important Action class. Could be a simple text, or a complex message using one or more ConnectorMessage.

open class SendSentence : Action