我正在使用botium-cli 0.0.40,并且具有以下convo文件(AGE.convo.txt):
#me
what is your age?
#bot
AGEA_UTT
还有一个语音文件(AGEA_UTT.utterances.txt):
AGEA_UTT
['I am $months months old.']
['I am $years years old.']
['I am 5 years old.']
一个答案:['我今年5岁。']通过。但是对于['我今年6岁。']失败了:
TranscriptError:错误:convos / AGE.convo.txt:预期的机器人响应 (在第4行:#me-您的年龄是多少?)“ ['我今年6岁。']” 匹配“ ['我是$ months月大。”],['我是$ years年 岁。'],['我今年5岁。']“
是错误吗?我必须更改任何Botium设置吗?维基没有提到任何需要:https://github.com/codeforequity-at/botium-core/wiki/Botium-Scripting#scripting-memory
谢谢。
答案 0 :(得分:1)
您必须将 SCRIPTING_ENABLE_MEMORY 功能设置为 true 才能启用内存。
注意:您提到的内部版本尚未允许对内存表达式进行脚本化!这是计划在即将到来的星期一进行的下一个构建的一部分!