Невозможно отобразить более 6 адаптивных действий на адаптивной карте в командах - PullRequest
2 голосов
/ 26 февраля 2020

Я новичок в фреймворке ботов и c# - мы внедрили бота, используя базу знаний QnA maker. Я пытаюсь использовать адаптивные карты с Adaptive Submit Actions.

В WebChat все отлично работает, однако в командах я не могу одновременно отобразить более 6 действий отправки ...

Пожалуйста найдите тестовый код ниже:

        var demoActionList = new List<AdaptiveAction>();

        for (int i=0; i<20; i++)
        {
            demoActionList.Add(
                   new AdaptiveSubmitAction()
                   {
                       Type = "Action.Submit",
                       Title = "title + "+i,
                       Data = new QnABot.Dialog.MsTeamsDataResponseWrapper() { MsTeamsResponse = new QnABot.Dialog.MsTeamsResponse() { Value = "title + " + i } }
                   });
        }

        var plCard = new AdaptiveCard(new AdaptiveSchemaVersion(1, 0));

        plCard.Actions = demoActionList;

        var attachment = new Attachment()
        {
            ContentType = AdaptiveCard.ContentType,
            Content = plCard
        };

        chatActivity.Attachments.Add(attachment);

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

Пожалуйста, посмотрите пример с командами example with teams и пример с веб-чатом example with the webchat

Любая идея, как отобразить все действия отправки в карточке с мс команды?

Ответы [ 2 ]

2 голосов
/ 26 февраля 2020

Команды поддерживают карусели , поэтому вы можете иметь несколько вложений карт в одном упражнении, например this .

0 голосов
/ 26 февраля 2020

Это известное жесткое ограничение в командах на данный момент - см. Этот ответ от кого-то из Microsoft в ближайшее время go: Могу ли я показать более одной кнопки / опции в командах, использующих карты? , включая некоторые предложенные обходные пути.

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

...