DefaultAnyTopicclass
A DefaultAnyTopic is a DefaultTopic that can match any kind of conversational command, except for HELLO and GOODBYE (unless matchGreetings is true.
class
DefaultAnyTopic
:
DefaultTopic
Superclass Tree (in declaration order)
DefaultAnyTopic
DefaultTopic
ActorTopicEntry
ReplaceRedirector
Redirector
` object
[
TopicEntry](../object/TopicEntry.html)
object`
Subclass Tree
DefaultAnyTopic
DefaultAgendaTopic
DefaultAnyNonSayTopic
Global Objects
(none)
Summary of Properties
includeInList
matchGreetings
matchObj
Inherited from DefaultTopic
:
exceptions
matchScore
Inherited from ActorTopicEntry
:
activated
active
autoName
convKeys
curiosityAroused
getActor
impliesGreeting
isConversational
keyTopics
listOrder
name
suggestAs
timesInvoked
Inherited from TopicEntry
:
isActive
matchExactCase
matchPattern
scoreBoost
topicMatched
Summary of Methods
Inherited from DefaultTopic
:
avoidMatching
matchTopic
Inherited from ActorTopicEntry
:
activate
addToConvKeyTable
buildName
curiositySatisfied
deactivate
getKeyTopics
handleTopic
initializeTopicEntry
isReachable
nodeActive
showKeyTopics
timesToSuggest
Inherited from ReplaceRedirector
:
redirect
Inherited from Redirector
:
doInstead
doNested
doOtherAction
Inherited from TopicEntry
:
addTopic
scoreBooster
topicResponse
Properties
includeInList
OVERRIDDEN
DefaultAnyTopics are included in all the lists of their TopicDatabase that contain lists of conversational responses.
matchGreetings
Flag - should we match HELLO and BYE? By default we don’t since many DefaultAnyTopic responses won’t be suitable for this purpose, but this can be overridden to true for DefaultAnyTopics that should match HELLO and BYE as well as other conversational commands.
matchObj
OVERRIDDEN
A DefaultAnyTopic matches any conversational command and should also match Commands (where the matchObj will be an action); they can optionally match HELLO and BYE as well.
Methods
(none)
Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1