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

BaseChatbot

abstract class BaseChatbot : AnyObjectWrapper, Chatbot

Parent class for ChatBot implementations.

Since
3

Constructors

<init>

BaseChatbot(context: QiContext!)

Functions

acknowledgeHeard

open fun acknowledgeHeard(phrase: Phrase!, locale: Locale!): Unit

acknowledgeSaid

open fun acknowledgeSaid(phrase: Phrase!, locale: Locale!): Unit

addOnAutonomousReactionChangedListener

open fun addOnAutonomousReactionChangedListener(listener: OnAutonomousReactionChangedListener!): Unit

addOnIsAvailableToReplyChangedListener

open fun addOnIsAvailableToReplyChangedListener(listener: OnIsAvailableToReplyChangedListener!): Unit

addOnMaxHypothesesPerUtteranceChangedListener

open fun addOnMaxHypothesesPerUtteranceChangedListener(listener: OnMaxHypothesesPerUtteranceChangedListener!): Unit

advertise

fun advertise(): AnyObject!

async

open fun async(): Async!

getAutonomousReaction

fun getAutonomousReaction(): AutonomousReaction!

getIsAvailableToReply

open fun getIsAvailableToReply(): Boolean!

getMaxHypothesesPerUtterance

open fun getMaxHypothesesPerUtterance(): Int!

removeAllOnAutonomousReactionChangedListeners

open fun removeAllOnAutonomousReactionChangedListeners(): Unit

removeAllOnIsAvailableToReplyChangedListeners

open fun removeAllOnIsAvailableToReplyChangedListeners(): Unit

removeAllOnMaxHypothesesPerUtteranceChangedListeners

open fun removeAllOnMaxHypothesesPerUtteranceChangedListeners(): Unit

removeOnAutonomousReactionChangedListener

open fun removeOnAutonomousReactionChangedListener(listener: OnAutonomousReactionChangedListener!): Unit

removeOnIsAvailableToReplyChangedListener

open fun removeOnIsAvailableToReplyChangedListener(listener: OnIsAvailableToReplyChangedListener!): Unit

removeOnMaxHypothesesPerUtteranceChangedListener

open fun removeOnMaxHypothesesPerUtteranceChangedListener(listener: OnMaxHypothesesPerUtteranceChangedListener!): Unit

replyTo

abstract fun replyTo(phrase: Phrase!, locale: Locale!): StandardReplyReaction!

setAutonomousReaction

Setter for AutonomousReaction.

open fun setAutonomousReaction(autonomousReaction: StandardAutonomousReaction!): Unit

setIsAvailableToReply

open fun setIsAvailableToReply(isAvailableToReply: Boolean!): Unit

setMaxHypothesesPerUtterance

open fun setMaxHypothesesPerUtterance(maxHypothesesPerUtterance: Int!): Unit

setOnAutonomousReactionChangedListener

open fun setOnAutonomousReactionChangedListener(listener: OnAutonomousReactionChangedListener!): Unit

setOnIsAvailableToReplyChangedListener

open fun setOnIsAvailableToReplyChangedListener(listener: OnIsAvailableToReplyChangedListener!): Unit

setOnMaxHypothesesPerUtteranceChangedListener

open fun setOnMaxHypothesesPerUtteranceChangedListener(listener: OnMaxHypothesesPerUtteranceChangedListener!): Unit

toString

open fun toString(): String