Also versuche ich, vorgeschlagene Karten zu verwenden, um einen schöneren Knopfeingang für einen WebChat-Bot zu geben, wenn niemand andere Vorschläge hat? Habe zur Zeit die builder.prompts funktioniert.Microsoft BotFramework - Vorgeschlagene Karten
aber mein Problem ist, das folgende Beispiel verwenden:
var msg = new builder.Message(session)
.text("Thank you for expressing interest in our premium golf shirt! What color of shirt would you like?")
.suggestedActions(
builder.SuggestedActions.create(
session, [
builder.CardAction.imBack(session, "productId=1&color=green", "Green"),
builder.CardAction.imBack(session, "productId=1&color=blue", "Blue"),
builder.CardAction.imBack(session, "productId=1&color=red", "Red")
]
));
session.send(msg);
Wie komme ich eigentlich die Antwort? Es schreibt automatisch den Benutzerwert in den Chat (den ich zu vermeiden versuche) Habe versucht, response.entity usw. zu verwenden, aber nichts gibt es zurück.
Die Dokumentation sagt "Wenn der Benutzer eine der vorgeschlagenen Aktionen antippt, erhält der Bot eine Nachricht vom Benutzer, die den Wert der entsprechenden Aktion enthält."
Danke.
Super, danke für Ihre Hilfe. –