qisdk / com.aldebaran.qi.sdk.object.conversation / ChatbotReaction

ChatbotReaction

interface ChatbotReaction

Action produced by a Chatbot either as a reply to a Phrase, or spontaneously

Since
3

Types

Async

interface Async

OnChatbotReactionHandlingStatusChangedListener

Listener for chatbotReactionHandlingStatus property changed event

interface OnChatbotReactionHandlingStatusChangedListener

Functions

addOnChatbotReactionHandlingStatusChangedListener

Add a property changed listener for chatbotReactionHandlingStatus

abstract fun addOnChatbotReactionHandlingStatusChangedListener(onChatbotReactionHandlingStatusChangedListener: OnChatbotReactionHandlingStatusChangedListener!): Unit

async

abstract fun async(): Async!

getChatbotReactionHandlingStatus

Exposes the property chatbotReactionHandlingStatus value

abstract fun getChatbotReactionHandlingStatus(): ChatbotReactionHandlingStatus!

removeAllOnChatbotReactionHandlingStatusChangedListeners

Remove all chatbotReactionHandlingStatus changed listeners

abstract fun removeAllOnChatbotReactionHandlingStatusChangedListeners(): Unit

removeOnChatbotReactionHandlingStatusChangedListener

Remove a property changed listener for chatbotReactionHandlingStatus

abstract fun removeOnChatbotReactionHandlingStatusChangedListener(onChatbotReactionHandlingStatusChangedListener: OnChatbotReactionHandlingStatusChangedListener!): Unit

runWith

Run the action defined by a chatbot.

abstract fun runWith(speechEngine: SpeechEngine!): Unit

setChatbotReactionHandlingStatus

Set the property updateStatus value

abstract fun setChatbotReactionHandlingStatus(updateStatus: ChatbotReactionHandlingStatus!): Unit

setOnChatbotReactionHandlingStatusChangedListener

Set a property changed listener for chatbotReactionHandlingStatus

abstract fun setOnChatbotReactionHandlingStatusChangedListener(onChatbotReactionHandlingStatusChangedListener: OnChatbotReactionHandlingStatusChangedListener!): Unit

stop

Stop the execution

abstract fun stop(): Unit

Inheritors

BaseChatbotReaction

Parent class for ChatBotReaction implementations.

abstract class BaseChatbotReaction : AnyObjectWrapper, ChatbotReaction