我是botium的新手,我的开发人员(不是我)创建了一个包含对话文本文件的框架,我应该能够在该框架上运行botium脚本。
一个例子是这样的:
#me
What are the stats for my neighborhood?
#bot
There are ten matches in your neighborhood
当我在IDE中运行此测试时,它通过了。因此,我创建了一个名为NEIGHBORHOOD_UTT的文本文件,该文件的句子类似于以下内容:
我附近的统计数据是什么
向我显示社区统计信息
邻居
然后将我的convo.txt文件更改为:
#me
NEIGHBORHOOD_UTT
#bot
There are ten matches in your neighborhood
我已经通过GUI在应用程序上测试了所有这些内容,并应返回“您附近有十个匹配项”
错误类似于:TranscriptError:BotiumError:邻居/第6行:预期的bot响应(第3行: #me-NEIGHBORHOOD_UTT)“很抱歉,我找不到任何列表”,以匹配“附近有十个匹配项之一”。
GUI没有响应“抱歉,我找不到任何列表”,而是预期的响应。没有API文档供我检查。我不能分享太多,因为这是工作/专有的。话语和convo txt都在一个名为botium的文件夹
中。我尝试同时命名文件NEIGHBORHOOD_UTT.utterances.txt和NEIGHBORHOOD_UTT.txt
我什么也没想,所以我在github上搜索了类似于我的随机项目,却没有找到任何提供线索的
答案 0 :(得分:1)
话语文件的第一行是话语参考代码。例如:
USER_HELLO_UTT
hi
hello
nice day
USER_HELLO_UTT 可以用于convo文件中,然后:
Say hello
#me
USER_HELLO_UTT
#bot
Hi!
中提供了更多示例