An element called bot, which may be considered a restricted version of get, is used to tell the AIML interpreter that it should substitute the contents of a "bot predicate". The value of a bot predicate is set at load-time, and cannot be changed at run-time. The AIML interpreter may decide how to set the values of bot predicate at load-time. If the bot predicate has no value defined, the AIML interpreter should substitute an empty string. |
QName | Type | Fixed | Default | Use | Inheritable | Annotation |
---|---|---|---|---|---|---|
name | PredicateName | required |
Elements | MixedPatternExpression/bot, atomicElements/bot |
<xs:complexType name="BotPredicate"> <xs:annotation> <xs:documentation>An element called bot, which may be considered a restricted version of get, is used to tell the AIML interpreter that it should substitute the contents of a "bot predicate". The value of a bot predicate is set at load-time, and cannot be changed at run-time. The AIML interpreter may decide how to set the values of bot predicate at load-time. If the bot predicate has no value defined, the AIML interpreter should substitute an empty string.</xs:documentation> </xs:annotation> <xs:attribute name="name" type="PredicateName" use="required"/> </xs:complexType> |