2017-10-12 65 views
1

我正嘗試在bot框架中使用自適應卡片。 我想知道是否可以使用另一個自適應卡中的按鈕在對話中調用新的自適應卡?所以不是一個內聯自適應卡,而是一個新的自適應卡在對話中。使用自適應卡片節點打開新的自適應卡片js

這是怎麼可能的,也許是一些示例代碼? 我似乎無法找到解決方案?

非常感謝!

+0

如果你想要一個新的自適應卡,然後使用OpenUrl動作,並指向你的機器人顯示這個新的自適應卡的方法? –

回答

0

這裏有一個自適應卡節點樣本,這可能是有益的:https://github.com/Microsoft/BotBuilder-Samples/blob/master/Node/cards-AdaptiveCards/app.js

的酒店搜索卡使用類型的動作Action.Submit,並演示瞭如何利用自適應網卡時迴應一個方法一個按鈕被點擊:

'actions': [ 
    { 
     'type': 'Action.Submit', 
     'title': 'Search', 
     'speak': '<s>Search</s>', 
     'data': { 
      'type': 'hotelSearch' 
     } 
    } 
] 

隨着代碼在這裏迴應: https://github.com/Microsoft/BotBuilder-Samples/blob/master/Node/cards-AdaptiveCards/app.js#L177

和響應: https://github.com/Microsoft/BotBuilder-Samples/blob/master/Node/cards-AdaptiveCards/hotels-search.js