我在BotFramwork& amp; FormFlow在Cortana频道内。
当我使用如下所示的代码时,它在WebChat和Cortana中工作正常。
如果我插入Describe属性(在下面的代码中注释),WebChat将正常工作,但Cortana将始终以“beginDate”的问题开头并显示欢迎消息(“我现在将引导您完成......“)之后。 (应该是反过来的)
有什么想法吗?
非常感谢。
仅供参考我使用this解决方法来支持FormFLows中的语音文本,而“开始日期”结束时的$$$表示InputHints设置为InputHints.ExpectingInput。
public static IForm<LeaveRequest> BuildForm()
{
return new FormBuilder<LeaveRequest>()
.Message("I'll now guide you through the creation of a Leave Request. You can ask for help at anytime.")
.OnCompletion(async (context, order) =>
{
await context.PostAsync("Thanks, your request has been created.");
})
.Build();
}
//[Describe("begin date$$$")]
public DateTime beginDate { get; set; }