我正在使用Blumix免费帐户使用沃森对话开发聊天机器人。
如何在响应中添加可点击的网址,或在浏览器中自动调用网址?
我已使用on this page所述的建议编辑了“高级回复”,但无法正常使用。
我怎样才能做到这一点?
答案 0 :(得分:1)
我不知道我是否正确理解了您的问题,但是..如果您想添加一些网址 /* Flood fill */
TargetColour = 0.0;
NewColour = 2.0;
starting_point = 0+slice;
//Create queue
queue < int > MyQue;
//Insert first point into the queue
MyQue.push(starting_point);
//While loop for iterating over the nodes.
while (!MyQue.empty()){
//Take out the front element
Node = MyQue.front();
MyQue.pop();
tmpSlice[Node] = NewColour;
//Define the Node directions
WestNode = Node-1;
EastNode = Node+1;
NorthNode = Node-sizes[1];
SouthNode = Node+sizes[2];
//East Node
if (slab[EastNode] == TargetColour && floor((Node-sizes[1]*sizes[2]*floor(Node/(sizes[1]*sizes[2])))/sizes[1]) == floor((EastNode-sizes[1]*sizes[2]*floor(EastNode/(sizes[1]*sizes[2])))/sizes[1])){
MyQue.push(EastNode);
}
//West Node
if (slab[WestNode] == TargetColour && floor((Node-sizes[1]*sizes[2]*floor(Node/(sizes[1]*sizes[2])))/sizes[1]) == floor((WestNode-sizes[1]*sizes[2]*floor(WestNode/(sizes[1]*sizes[2])))/sizes[1])){
MyQue.push(WestNode);
}
//North Node
if (slab[NorthNode] == TargetColour && floor(Node / (sizes[1]*sizes[2])) == floor(NorthNode / (sizes[1]*sizes[2]))){
MyQue.push(NorthNode);
}
//South Node
if (slab[SouthNode] == TargetColour && floor(Node / (sizes[1]*sizes[2])) == floor(SouthNode / (sizes[1]*sizes[2]))){
MyQue.push(SouthNode);
}
}
流量对话服务(IBM Watson),请尝试:
1º:在流量中添加带有标记inside
和<a target>
网址的网址。请参阅示例:
<强> JSON:强>
href=
2º看到内部对话无法正常工作,因为您的浏览器将"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!"
},
render
。
3º如果您使用浏览器打开,则可以使用,请参阅:
看到链接显示,这将适用于html中的其他内容,例如按钮,例如......
但如果可以:根据用户输入应该访问网址:
这是通过使用两个功能完成的:html
Context.request
请求是一个特殊的上下文变量,它具有args,name和result。它用于告诉skip_user_input
它应该根据此变量执行某些操作。
设置calling app
是可选的。在许多情况下,您可能希望在应用程序中执行某些业务逻辑,然后通过skip_user_input
提供其结果。将result
设置为skip_user_input
会告诉Watson Conversation不要等待来自用户的输入。因此,您在下一个节点上的条件应该基于结果中的内容。
true
参考:IBM Professional @Dudi :here。