带有DialogFlow的Botium无法将上下文保留在内存中

时间:2019-05-14 07:58:56

标签: testing dialogflow chatbot

我们正在开发DialogFlow代理,并且我们拥有一个具有firebase云功能的后端,这些功能可以验证用户发送的数据,并向该代理发送事件以询问用户下一个问题,或者如果出错则再次询问用户。

如果我们使用iOS / Android或DialogFlow chat进行测试,则上下文的参数将转到已填充的函数,但是当我们使用Botium livechat时将变为空,并且函数将与antant再次回答相同的问题。

我们有一个上下文7a可以将所有对话保留在内存中,我们在不使用参数botium.json的情况下进行了定义。

此上下文7a具有许多参数,非常复杂,就像json结构,并且名称在测试之间有所不同。

我们如何将上下文及其所有数据保存在肉毒杆菌中?

这是一个好的示例:

  

     

新货

     

机器人

     

¿您想从谁发送货物?

     

     

来自迈克

     

机器人

     

¿地址如何?

....更多

这是一个KO示例:

  

     

新货

     

机器人

     

¿您想从谁发送货物?

     

     

来自迈克

     

机器人

     

¿您想从谁发送货物?

感谢您的帮助

0 个答案:

没有答案