IBM Watson:如何添加指向 Watson Responses 的超链接?
IBM Watson: How do I add a hyperlink to Watson Responses?
我试过其他论坛上提到的其他回复,但我仍然无法得到正确的结果。
截至目前,this is what the layout looks like
如有任何帮助,我们将不胜感激!
您需要通过 context
传递超链接
示例(在后端使用 python)-
response['context']['link'] = "www.google.com"
conversation.message(workspace_id=workspace_id,
message_input={'text': user_input},
context=response['context'])
现在在您的对话框中
{
"context": {},
"output": {
"text": {
"values": [
"$link"
],
"selection_policy": "sequential"
}
}
}
因此您在 context
中传递的值显示为前缀 $
在您的 Watson 响应 中添加 HTML 标签,浏览器将呈现:
The link to go to google is: click <a target="_blank" href="https://google.com.br">Google</a>.<br/><br/>
在 Watson 响应中添加:
已测试的超链接:
Obs.: 检查内部 尝试一下,这不起作用,但在您的 Web 应用程序内部,一切都会正常工作。这对其他 <html>
标签有效,例如:<button>
, etc
我回答同样的问题。
回答更多细节和图片 here。
将 link 周围的 "quotation marks" 替换为 'apostrophe'
{
"output": {
"text": {
"values": [
"say something <a href='http://www.website.com/'>link text</a>"
],
"selection_policy": "sequential"
}
}
}
我试过其他论坛上提到的其他回复,但我仍然无法得到正确的结果。
截至目前,this is what the layout looks like
如有任何帮助,我们将不胜感激!
您需要通过 context
示例(在后端使用 python)-
response['context']['link'] = "www.google.com"
conversation.message(workspace_id=workspace_id,
message_input={'text': user_input},
context=response['context'])
现在在您的对话框中
{
"context": {},
"output": {
"text": {
"values": [
"$link"
],
"selection_policy": "sequential"
}
}
}
因此您在 context
中传递的值显示为前缀 $
在您的 Watson 响应 中添加 HTML 标签,浏览器将呈现:
The link to go to google is: click <a target="_blank" href="https://google.com.br">Google</a>.<br/><br/>
在 Watson 响应中添加:
Obs.: 检查内部 尝试一下,这不起作用,但在您的 Web 应用程序内部,一切都会正常工作。这对其他 <html>
标签有效,例如:<button>
, etc
我回答同样的问题
将 link 周围的 "quotation marks" 替换为 'apostrophe'
{
"output": {
"text": {
"values": [
"say something <a href='http://www.website.com/'>link text</a>"
],
"selection_policy": "sequential"
}
}
}