Как зафиксировать действие гиперссылок адаптивной карты в c# - PullRequest
0 голосов
/ 17 июня 2020

Я хочу записать действие, выполненное по гиперссылке на адаптивной карточке бота Microsoft. Используя действие выбора, я могу зафиксировать действие, но оно применимо для всего предложения. Однако я хочу, чтобы он фиксировался, если он нажимал только ссылку . Ниже мой шаблон JSON.

{
"type": "AdaptiveCard",
"body": [{
    "type": "Container",
    "items": [{
            "type": "ColumnSet",
            "columns": [{
                "type": "Column",
                "items": [{
                    "type": "TextBlock",
                    "size": "Medium",
                    "weight": "Bolder",
                    "text": "Test header",
                    "wrap": true
                }],
                "width": "stretch"
            }]
        },

        {
            "type": "ColumnSet",
            "columns": [{
                "type": "Column",
                "items": [{
                    "type": "TextBlock",
                    "weight": "Bolder",
                    "text": "- first test [link](https://www.youtube.com/watch?v=dQw4w9WgXcQ)",
                    "wrap": true
                }],
                "width": "stretch",
                "selectAction": {
                    "type": "Action.OpenUrl",
                    "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
                }
            }]
        },
        {
            "type": "ColumnSet",
            "columns": [{
                "type": "Column",
                "items": [{
                    "type": "TextBlock",
                    "weight": "Bolder",
                    "text": "- second test [link](https://www.youtube.com/watch?v=dQw4w9WgXcQ)",
                    "wrap": true
                }],
                "width": "stretch"
            }]
        },
        {
            "type": "ColumnSet",
            "columns": [{
                "type": "Column",
                "items": [{
                    "type": "TextBlock",
                    "weight": "Bolder",
                    "text": "- third test [link](https://www.youtube.com/watch?v=dQw4w9WgXcQ)",
                    "wrap": true
                }],
                "width": "stretch"
            }]
        }

    ]
}],
"backgroundImage": {
    "url": "#",
    "fillMode": "RepeatVertically"
},
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.0",
"id": "test"

}

Не могли бы вы посоветовать мне, как мне его достичь?

...