首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在响应中为对话流聊天机器人创建超链接

如何在响应中为对话流聊天机器人创建超链接
EN

Stack Overflow用户
提问于 2019-11-14 20:22:57
回答 2查看 8.2K关注 0票数 1

我使用dialogflow创建了一个聊天机器人,并在响应中添加了一个网站链接,我已经在Telegram中集成了聊天机器人,网站链接工作得很好,但在web演示中却不是这样。有没有可能,当我使用Kommunicate将聊天机器人集成到网站上时,超链接将会工作?

EN

回答 2

Stack Overflow用户

发布于 2020-01-24 18:26:24

Kommunicate有一个链接按钮模板,使用下面的元数据创建一个Dialogflow意图。

代码语言:javascript
复制
{
    "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就是这样的元数据。

票数 4
EN

Stack Overflow用户

发布于 2019-11-15 00:00:56

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58856688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档