0
我正在关注FormFlow教程http://docs.botframework.com/sdkreference/csharp/forms.html#simpleSandwichBot。一切都会很好,直到我试图添加下面的FormFlow教程时出错
OnCompletionAsyncDelegate<SandwichOrder> processOrder = async (context, state) =>
{
await context.PostAsync("We are currently processing your sandwich. We will message you the status.");
};
我得到以下错误:CS1503:参数1:“Microsoft.Bot.Connector.Message”不能从“字符串”转换
看来我需要推出我自己的消息,但教程还没有结束在待处理会话中滚动新消息。我摆弄上下文和状态对象,但似乎都没有适当的方法。
我会研究一个解决方案,并回发,如果我找到一个。我希望微软能够看到这一点,并在他们的示例应用上做了另一个传递,并且可能会在他们处理时弄清楚一些拼写错误(“正如th(原文如此)帮助”中所述)。
这就是我最终跌跌撞撞,但最后一条消息是空白。我不确定问题出在哪里,但我现在可能会放弃formflow。 – Billdr