Ich baue einen Bot mit Bot Framework, C# Bot Builder und FormFlow (mit FieldRelector). In einem Schritt muss ich eine offene Frage an den Benutzer wie "Fügen Sie weitere relevante Informationen", wo ich nur etwas Text sammeln und speichern für die spätere Verwendung. Ich habe versucht, die Variable als String zu definieren:Wie man offene Fragen im Bot-Framework stellt?
[Prompt("Add any other relevant information")]
public string OpenText;
In Form Kette habe ich:
.Field(new FieldReflector<MyForm>(nameof(OpenText))
.SetType(null)
.SetActive(state => !state.Finished()))
aber das hilft nicht, was ich den Bot Antworten geben:
"blah blah" is not a open text option.
Wie geht das?
Danke! Das funktioniert. Du hast recht, ich brauche in diesem Fall keinen FieldReflector. – Paolo
Ehrfürchtig !. Könnten Sie bitte die Frage als beantwortet markieren? –