Как отобразить выбранную опцию адаптивной карты, как если бы пользователь ввел ее? - PullRequest
1 голос
/ 16 июня 2020

По умолчанию, когда мы используем адаптивные карточки в диалоге водопада, бот записывает выбранное действие и обрабатывает следующий шаг водопада - как он выглядит на самом деле

Вместо этого мы можем отобразить выбранное действие параметр в адаптивной карте, как если бы пользователь ввел параметр, например - Как я хочу, чтобы он выглядел

У меня есть требование, где мы хотим отображать его, как если бы пользователь его ввел в и не так, как бот говорит "вы выбрали вариант X".

1 Ответ

1 голос
/ 16 июня 2020

Это можно сделать с помощью свойства data в адаптивной карте.

{
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "type": "AdaptiveCard",
    "version": "1.0",
    "body": [
      {
        "type": "TextBlock",
        "spacing": "medium",
        "size": "small",
        "weight": "bolder",
        "text": "",
        "wrap": true,
        "maxLines": 0
      },
      {
        "type": "Container"
      }
    ],
    "actions": [
      {
        "type": "Action.Submit",
        "title": "Policy",
        "data": "Policy"
      },
      {
        "type": "Action.Submit",
        "title": "Scheduled",
        "data": "Scheduled"
      }
    ]
}
...