Я недавно задавал похожий вопрос, но не был достаточно конкретным.Я вижу, что есть некоторый код с пакетом AdaptiveCards NuGet для присоединения AdaptiveCardFromJson и AdaptiveCardFromSDK, который доступен в рамках обычной модели бота Microsoft.
Тем не менее, под моделью бота Microsoft LUIS это не вариант, вот код, который у меня есть, который возвращает результат поиска сотрудника из поиска в БД SQL:
[LuisIntent("Who_is_Employee")]
public async Task Who_is_EmployeeIntent(IDialogContext context, LuisResult result)
{
EntityRecommendation recommendation;
if (result.TryFindEntity("Communication.ContactName", out recommendation))
{
List<Employee> results = EmployeeService.FindEmployees(recommendation.Entity);
if (results.Count > 0)
{
string response = "";
foreach (Employee e in results)
{
string name = e.FullName;
string title = e.JobTitle;
response += " " + name + " " + title + "\n";
}
await context.PostAsync(response);
}
}
else
{
await context.PostAsync(" Sorry, I couldn't find who you were looking for.");
}
}
Мне бы хотелосьинформация, которая будет возвращена как AdaptiveCard, как мне этого достичь?