markdown url中的破解URL - webchat botframework

时间:2018-06-04 16:12:02

标签: python markdown botframework azure-bot-service

我有一个包含爆炸的网址。这种宣传打破了网址显示的方式,并且不会让网址以降价格式正确显示,如下所示

HTML

Please  <a href="https://abcd.service-now.com" target="_blank"> click here </a> to view RITM details on Service Now.

降价

  

请[点击此处](https://abcd.service-   now.com)查看RITM   现在服务的详细信息。

我通常从常量生成链接并将其转换为HTML锚标记,然后使用html2text将其转换为MarkDown。我该怎么做才能让URL分开,以便在markdown中正确显示。降价用于在Bot Framework Web Chat控件上显示

1 个答案:

答案 0 :(得分:1)

您可以尝试在python中直接在botbuilder中发送markdown格式字符串。如Channel Inspector所述,这也是网络聊天的支持。

我有一个带有超级链接的测试,它在我这边工作正常。

def __create_reply_activity(request_activity):
        return Activity(
            type=ActivityTypes.message,
            channel_id=request_activity.channel_id,
            conversation=request_activity.conversation,
            recipient=request_activity.from_property,
            from_property=request_activity.recipient,
            text='[Click here](https://bing-well.com)',
            service_url=request_activity.service_url)

enter image description here