Целевая платформа
- NodeJS
"botbuilder": "^3.14.0",
"botbuilder-teams": "^0.2.1",
Хотя я считаю, что это должно быть то же самое для бота, написанного на Python.
Целевое приложение
описание проблемы
Трудно объяснить проблему словами, поэтому прикрепите изображение GIF для лучшего объяснения.
- Все пять кнопок, как показано на гифке (в начале), являются кнопками выбора, и каждая из них отображает некоторые данные. Аналогичная кнопка листа DQ также показывает адаптивные карточки в карусели. Последняя адаптивная карточка (озаглавленная «Лист квалификации сделки — 3») в карусели использовала Action.ShowCard (расширяемая кнопка) для отображения дополнительных данных (около 00:10 секунд GIF). т. е . Оценка возможностей на самом деле представляет собой Action.ShowCard.
- Мы заметили, что при нажатии на карусель (стрелка влево-вправо) или Action.ShowCard другие кнопки выбора становятся доступными в пространстве, недоступным при первом нажатии. Как показано на гифке (около 00:17 секунд), при нажатии кнопки выбора стратегии продаж происходит прямой возврат к карусели, где отображались адаптивные карточки.
Примечание. Мы заметили, что адаптивные карты с Action.ShowCard вызывают эту проблему чаще. Это означает, что показа только одной адаптивной карточки (не обязательно в виде карусели) с кнопками Action.ShowCard достаточно, чтобы воспроизвести эту проблему. Хотя я также прилагаю несколько образцов адаптивных карт.
Скриншот проблемы
Ссылка на видео:
https://user-images.githubusercontent.com/3635655/121223765-7c917a80-c8a5-11eb-8dda-a029b211a4bc.mp4
Я также поднял эту проблему как проблему на Github , но не получил никакого ответа.
Карта JSON
Примечание . Проблема возникает только для канала = webchat
. Не удалось воспроизвести его с помощью эмулятора. Ниже приведен эквивалентный ответ JSON, полученный с помощью эмулятора Bot Framework.