我使用dialogflow创建了一个聊天机器人,并在响应中添加了一个网站链接,我已经在Telegram中集成了聊天机器人,网站链接工作得很好,但在web演示中却不是这样。有没有可能,当我使用Kommunicate将聊天机器人集成到网站上时,超链接将会工作?
发布于 2020-01-24 18:26:24
Kommunicate有一个链接按钮模板,使用下面的元数据创建一个Dialogflow意图。
{
"message": "click on the buttons",
"platform":"kommunicate",
"metadata": {
"contentType": "300",
"templateId": "3",
"payload": [{
"type": "link",
"url": "https://www.google.com",
"name": "Go To Google"
},
{
"type": "link",
"url": "https://www.facebook.com",
"name": "Go To Facebook",
"openLinkInNewTab": false
}
]
}
}openLinkInNewTab: false以打开同一选项卡中的任何链接。默认值为true,这将在新选项卡中打开链接。Here是关于相同的更多信息。
此外,您可以将HTML内容呈现为消息,Kommunicate将在UI中呈现HTML。Here就是这样的元数据。
发布于 2019-11-15 00:00:56
遗憾的是,web demo只支持纯文本响应,因此无法在聊天机器人中为webdemo添加可点击的url。幸运的是,这是web演示的一个限制,所以任何其他在聊天中支持URL的集成都会像您在Telegram中看到的那样工作。
https://stackoverflow.com/questions/58856688
复制相似问题