Ich versuche, die Antwort auf builder.Prompt.choice (...); Die Auswahlliste wird geladen und wenn ich eine Auswahl treffe passiert nichts.So erhalten Sie Ergebnisse von Eingabeaufforderung in Bot-Framework-Dialog
Aber es scheint nicht wie function(session, results)
jemals ausgeführt wird. session.send("Choice Made)
und der andere Code wird nicht ausgeführt. Wie kann ich meine Antwort bekommen? Ich bin mir nicht sicher, was hier falsch läuft. Es sieht genauso aus wie Code aus der Dokumentation.
bot.dialog('LifecycleDialog', function (session, args) {
var softwareEntity = builder.EntityRecognizer.findEntity(args.intent.entities, 'Software');
var choices = Object.keys(SoftwareDict[softwareEntity.entity]);
builder.Prompts.choice(session, "Select a version by typing the number: ", choices, "Sorry I don't see that version.");
},
function (session, results) {
session.send("Choice Made"); //DOES NOT WORK
session.endDialogWithResult(results); //DOES NOT WORK
}).triggerAction({
matches: 'LifecycleStatus'
});
Ist die eckigen Klammern möglich um dies mit einer triggerAction zu tun? Alle Beispiele sind nur ein Dialog mit einer etwas anderen Syntax. –