我正在使用基于NodeJS服务器和HTML客户端实现的示例应用程序的Watson Conversation Service。 我有一个与NodeJS通信的独立事件触发器应用程序。给定一个特定的事件触发器,我想在HTML客户端显示Watson的输出文本。由于它没有任何HTML请求,我想知道如何显示或进行对话。消息api。
答案 0 :(得分:1)
如果我误解你的要求,请原谅我。但是大多数基于Nodejs和Watson会话服务的IBM演示演示了如何获取output.text json元素,并将其包装在html中并传回客户端,或者展示客户端如何在html中包装数据包。我建议使用其中一个演示作为示例。
https://github.com/IBM/watson-online-store/?cm_sp=Developer--https://developer.ibm.com/code/journey/create-cognitive-retail-chatbot/--Get-the-Code
这会很有帮助。
https://www.ibm.com/blogs/watson/2016/10/app-developers-guide-creating-first-watson-bot/
答案 1 :(得分:1)
在这种情况下,您可以使用http请求中的return,并在用户键入时创建一些自定义代码以在客户端呈现并发送消息。尝试使用express和body-parser来做@timd所说的。
但是,我认为来自watson-developer-cloud内的IBM Professionals的代码,在本例中是conversation-simple项目。这是nodejs和Watson Conversation Service的一个例子。您可以使用代码,也可以根据此示例构建自定义代码。
请尝试查看方法和官方文档API参考here。