我们可以通过单击Watson对话响应中的链接来调用JavaScript函数吗?



我正在实现一个 Watson 对话聊天,我想通过单击沃森响应中的按钮/链接来调用我网站中编写的一些 Javacript 函数。

是的,你可以这样做,但javascript函数调用将是你的应用程序逻辑的一部分。您的应用程序可以选择根据 Watson Conversation 响应(现在称为 Watson Assistant(中提供的已识别意图或其他上下文数据显示 JavaScript 链接。

有一个关于构建聊天机器人的developerWorks教程,演示了一个完整的堆栈解决方案,其中包含javascript聊天机器人,Node.js应用程序和Watson API调用。如果你研究这个应用程序是如何工作的,你应该深入了解如何包含javascript链接:

https://developer.ibm.com/courses/all/chatbots-watson-lets-talk-national-parks/

您可以像上面的示例一样操作,或者我们还实现了一个名为"actions"的功能,它可以链接到 IBM Cloud 函数以在云中运行所有内容,或者您可以在客户端执行更多操作,如上所示。以下是文档: https://console.bluemix.net/docs/services/conversation/dialog-actions.html#dialog-actions

最新更新