Я пытаюсь создать адаптивные формы, используя c #.Я установил пакет Microsoft.AdaptiveCards Nuget с версией 0.5.1 и версией Bot Builder 3.14.1.1.
Моя карта правильно отображается в канале Skype.Но при нажатии кнопки «Отправить» входные данные с форм Json не передаются в платформу ботов Post Activity.Тип отправки - "Action.Submit".Но это работает в веб-чате.
Я использую код ниже.
var Makedmessage = context.MakeMessage();
AdaptiveCards.AdaptiveCard card = new AdaptiveCards.AdaptiveCard();
Attachment attach = new Attachment();
attach.ContentType = AdaptiveCards.AdaptiveCard.ContentType;
card.Body = new List<CardElement>() { new TextBlock() { Text = "Present a form and submit it back to the originator" }, new TextInput() { Id = "firstName", Placeholder = "What is your first name?" }, new TextInput() { Id = "lastName", Placeholder = "What is your last name?" } };
card.Actions = new List<ActionBase>() { new SubmitAction() { Title = "Action.Submit" } };
attach.Content = card;
Makedmessage.AttachmentLayout = AttachmentLayoutTypes.Carousel;
Makedmessage.Attachments.Add(attach);
await context.PostAsync(Makedmessage, CancellationToken.None);
Также прикреплен скриншот.
Как я могу решить эту проблему?