Ich habe ein MVC-Projekt verwendet .NET.Wie kann man DirectLine API von der HeroCard-Taste anfordern?
Es gibt eine Schaltfläche in meiner Heldenkarte und ich möchte eine POST
Anfrage an DirectLine API machen, indem ich auf diese Schaltfläche klicke.
var heroCard = JsonConvert.DeserializeObject<HeroCard>(attachment.Content.ToString());
if (heroCard != null) {
objchat.ChatResponse += " " + heroCard.Title + " " + heroCard.Subtitle;
if (heroCard.Images != null) {
IList<CardImage> cardImages = heroCard.Images;
foreach(var image in cardImages) {
objchat.ChatResponse += " " + RenderImageHTML(image.Url);
}
}
if (heroCard.Buttons != null) {
IList<CardAction> cardButtons = heroCard.Buttons;
foreach(var button in cardButtons) {
objchat.ChatMessage = button.Title;
objchat.ChatResponse += " " + "<input type='button' value='" + button.Title + "' >";
}
}
}
Festcodeblock und Grammatik. – c0deNinja