,如果你想加入,我不知道如果我理解正确你的问题,但..某些URL inside
流会话服务(IBM沃森),试试吧:
1º:添加标记为<a target>
和href=
的网址,您的URL位于流内。见例如:
![enter image description here](https://i.stack.imgur.com/xVkbJ.jpg)
JSON:
"output": {
"text": "This is a link <a target=\"_blank\" href= \"https://www.choosemyplate.gov\">Food and nutrition Guide</a>.\n<br/><br/>Talk to you later, bye for now!"
},
2º看到它没有工作内对话,因为这将是你的浏览器将render
的html
。
![enter image description here](https://i.stack.imgur.com/s4Pg1.jpg)
3º如果你与你的浏览器中打开,它的工作原理,请参阅:
![enter image description here](https://i.stack.imgur.com/wF6l0.jpg)
看到该链接被显示出来,这将在其他事情的工作HTML,像按钮,例如...
但如果你可以:根据用户输入应该访问一个url:
这是通过使用两个特征完成:Context.request
skip_user_input
请求是具有指定参数时,名称和结果的特殊上下文变量。它用于告诉calling app
它应该根据这个变量做一些操作。
设置skip_user_input
是可选的。在很多情况下,您可能希望在应用程序中执行一些业务逻辑,然后通过result
提供结果。将skip_user_input
设置为true
,会告诉Watson对话不会等待来自用户的输入。因此,您在下一个节点上的条件应该基于结果中的内容。
{
"output": {},
"context": {
"request": {
"args": {
"url_to_invoke": "your_url"
},
"name": "Call_A_URL",
"result": "context.response"
},
"skip_user_input": true
}
}
参考:IBM专业@Dudi:here。
嗨,你使用什么编程语言? Node.js,java? –
我正在使用GUI界面,即我不需要为它编写代码。示例界面:https://cdn-images-1.medium.com/max/800/1*MYDX5bGngxJ6ntTziWt2Fg.png – codeonthebeach