BotFramework,没有收到对第一条消息的响应

时间:2016-10-28 15:40:55

标签: c# .net botframework luis

我正在使用Microsoft BotFramework并创建了一个简单的Bot。 流是这样的, 用户说你好 - > Bot以问候用户可以提出的问题作出回应 用户询问相关问题 - > Bot响应回答和可能的下一个问题,然后再次继续用户提出问题

在Local Emulator上一切正常。但是,当我使用已发布的API应用程序时,如果用户询问任何其他相关问题,一切正常,则不显示对用户“嗨”的响应。

同样在bot页面上,它也没有显示任何错误,所以它不是错误。

我还添加了try catch block并将错误发送为也没有显示任何消息的消息,再次指向没有错误。

我尝试使用ngrok进行调试,并且它还可以完成整个块,而不会进入catch或任何意外路径。

所以我迷失了它可能出错的地方!!!

任何指针都很有用。

谢谢, Dilkush

1 个答案:

答案 0 :(得分:0)

您是否在Azure中运行bot?如果是这样,请确保您拥有" AlwaysOn"启用;否则,如果Web应用程序闲置一段时间,它将被卸载。检查this是否存在类似问题。

  

始终开启。默认情况下,如果Web应用程序闲置一段时间,则会将其卸载。这使系统可以节省资源。在“基本”或“标准”模式下,您可以启用“始终开启”以始终加载应用程序。如果您的应用运行连续的Web作业,则应启用Always On,否则Web作业可能无法可靠运行。

您可以阅读有关网站配置here的更多信息。