1

我使用对话流创建了一个聊天机器人,并在响应中添加了一个网站链接,我已将机器人集成到 Telegram 中,并且网站链接运行良好,但在网络演示中,它不是。当我使用 Kommunicate 将聊天机器人集成到网站上时,超链接是否可以工作?

4

2 回答 2

4

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,这将在新选项卡中打开链接。 是有关相同内容的更多信息。

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

于 2020-01-24T10:26:23.617 回答
1

遗憾的是,网络演示仅支持纯文本响应,因此无法在您的聊天机器人中为网络演示添加可点击的 url。幸运的是,这是网络演示的一个限制,因此任何其他在聊天中支持 URL 的集成都将像您在 Telegram 中看到的那样工作。

于 2019-11-14T16:00:55.843 回答