BotFramework:当使用Describe属性(Cortana频道)时,FormFlow不以“欢迎消息”开头

时间:2018-06-08 14:32:51

标签: botframework cortana

我在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; }

0 个答案:

没有答案