Ваш вопрос не совсем конкретизирован c достаточно, чтобы я мог понять, где у вас проблемы, но я могу дать вам базовый c план создания карусели для карточек. Мой код nodejs, но он должен быть достаточно похожим, чтобы дать вам представление.
Вам понадобятся CardFactory и MessageFactory, чтобы сначала сгенерировать карты, а затем карусель (которая принимает массив карт в качестве входных данных) .
// First create an empty array for your carousel
var cardArray = [];
// Populate the array with your cards (can use any method, I used a for loop)
for (var idx = 0; idx < dataForCards.length; idx++) {
// Create the adaptive card
var adaptiveCard = CardFactory.adaptiveCard({
// YOUR CARD DEFINITION HERE
});
// Push the card to the array for the carousel
cardArray.push(adaptiveCard);
}
// Send the array as a carousel
await step.context.sendActivity(MessageFactory.carousel(cardArray));