Используя пакет QnAMaker v3, на который вы ссылались, вы сможете самостоятельно контролировать тип и формат ответа.Однако, добавляя множество ответов, которые вы считаете подходящими в качестве вложений, и устанавливая тип вложения в Карусель.
Вы можете переопределить метод, который возвращает ответ пользователю в QnAMakerDialog, как показано ниже;
protected override async Task RespondFromQnAMakerResultAsync(IDialogContext context, IMessageActivity message, QnAMakerResults results)
{
if (results.Answers.Count > 0)
{
// build your response here adding card attachment for each answer
// and set attachment type to carusel
await context.PostAsync(response);
}
}