如何在响应中为我的Dialogflow Chatbot创建超链接

时间:2019-11-14 12:22:57

标签: dialogflow chatbot

我使用dialogflow创建了一个聊天机器人,并在响应中添加了一个网站链接,我将该机器人集成到了Telegram中,并且该网站链接运行良好,但是在网络演示中却没有。当我使用Kommunicate将聊天机器人集成到网站上时,超链接是否可行?

2 个答案:

答案 0 :(得分:3)

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:否,以打开同一标签中的任何链接。默认值为true,这将在新选项卡中打开链接。 Here是有关此内容的更多信息。

此外,您可以将HTML内容呈现为消息,并且Kommunicate将在UI中呈现HTML。 Here是它的元数据。

答案 1 :(得分:0)

遗憾的是,该Web演示仅支持纯文本响应,因此无法在聊天机器人中为该webdemo添加可点击的url。幸运的是,这是Web演示的局限性,因此,在聊天中支持URL的任何其他集成都可以像使用Telegram一样正常工作。