I am building a chat bot using Bot Framework, C# Bot Builder and FormFlow (with FieldRelfector). At one step I need to ask an open question to the user like "Add any other relevant information", where I just want to collect some text and store it for later usage. I tried to define the variable as String:
[Prompt("Add any other relevant information")]
public string OpenText;
In the form chain I have:
.Field(new FieldReflector<MyForm>(nameof(OpenText))
.SetType(null)
.SetActive(state => !state.Finished()))
but that doesn't help, whatever I type the bot answers:
"blah blah" is not a open text option.
How to handle this?