如何在 Azure 机器人消息文本中添加超链接

Sau*_*ari 2 node.js botframework azure-bot-service

我最近开始在 Node js 中创建一个 Azure 机器人。我想在机器人响应之一中添加一个超链接,并在用户单击它后发送主动响应。就像是:

Please click this link to complete the payment

并且该链接应该是一个将重定向到端点的超链接。

我试图找到一种方法来实现它,但到目前为止,我还没有能够实现。我看过以下链接:

https://learn.microsoft.com/en-us/azure/bot-service/rest-api/bot-framework-rest-direct-line-3-0-send-activity?view=azure-bot-service- 4.0

https://learn.microsoft.com/en-us/azure/bot-service/bot-builder-howto-add-media-attachments?view=azure-bot-service-4.0&tabs=javascript

有人可以建议我实现这一目标的方法吗?

Raj*_*oth 5

您可以使用 Markdown 语法。

文本必须被视为 Markdown 格式并根据需要在通道上呈现。

超链接降价语法:

[click this link](https://www.google.com/)
Run Code Online (Sandbox Code Playgroud)

根据您的代码,它将如下所示:

Please [click this link](www.greetings.com) to complete the payment 
Run Code Online (Sandbox Code Playgroud)

参考:

  1. 设置聊天机器人中的文本格式
  2. Markdown 语法