机器人框架中是否存在用于在弹出窗口中打开链接的选项?
请让我知道。 我知道如何在聊天窗口中提供链接。但不知道如何在弹出窗口中打开该链接。
包含链接的代码。
[Hello, world!](http://example.com/){target="_blank"}
答案 0 :(得分:1)
我找到了解决方法。
以下是步骤。
在Bot解决方案中,使用HeroCard添加了链接。
var card = new HeroCard
{
Text = "Click below link to open form",
Buttons = new List<CardAction>
{
new CardAction(ActionTypes.PlayAudio, title: "Request form", value: linkulr),
},
};
if(e instanceof o.OpenUrlAction) {
if(e.title="Request Form") //Checking the title
{
OpenPopup(e.url, 'Request Form', 750, 555); //Calling function to open the url in pop up.
}
else
{
window.open(e.url);
}
}
答案 1 :(得分:0)
您需要使用辅助卡才能在Botframework中打开或进行任何操作 https://adaptivecards.io/designer
示例代码
{
"type": "AdaptiveCard",
"version": "1.0",
"body": [
{
"type": "Media"
}
],
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"actions": [
{
"type": "Action.OpenUrl",
"title": "Hello world",
"url":"http:helloworl.com"
}
]
}