0

我正在尝试使用 Watson Assistant 和 Node.js 构建一个 IBM Chatbot。首先,为了熟悉生态系统,尝试基于示例应用程序制作一个非常简单的聊天机器人text-bot-openwhisk

https://github.com/watson-developer-cloud/text-bot-openwhisk

我设法重新创建了对话流、必要的操作和云功能,并将它们部署到云中。

我尝试根据本文从对话节点进行编程调用:

https://console.bluemix.net/docs/services/conversation/dialog-actions.html#dialog-actions

基本上我试图复制getWeather.js上述示例应用程序的操作。

问题是动作的主要功能没有接收到conversation属性,所以assert(params.conversation.context, 'params.conversation.context can not be null');断言总是触发。

为了接收conversation参数,我应该改变什么?

4

0 回答 0