我正在使用c#中的Microsoft Bot Framework开发一个机器人。
我正在使用像这样的FormFlow:
return new FormBuilder<UploadFile>()
.OnCompletion(processOrder)
.Field(new FieldReflector<UploadFile>(nameof(UploadFile.Str))
.SetType(null)
.SetDefine((state, field) =>
{
foreach (string str in listStr)
field
.AddDescription(str, str)
.AddTerms(str, str);
return Task.FromResult(true);
})
.SetNext((value, state) =>
{
// Save value
return new NextStep();
}
))
.Build();
之后,我想向用户询问多个输入,如对话框并保存每个答案。我有一个我想问的属性列表,但我不知道如何循环提示例如。
我找到了something like this。但是这对我不起作用,所以我在这里发布这个问题跳跃,有人可以帮助我。