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

本文关键字:第一个 消息 响应 BotFramework | 更新日期: 2023-09-27 18:15:34

我使用Microsoft BotFramework并创建了一个简单的Bot。心流是这样的,用户说Hi -> Bot回应问候用户可以问什么用户问相关问题-> Bot回应答案和可能的下一个问题,然后再次流继续用户问问题

在本地模拟器一切工作正常。但是,当我使用发布的API应用程序时,它不会显示对用户"嗨"的响应,如果用户问任何其他相关问题,一切都很好。

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

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

我试着用ngrok调试,它也完成了整个块,没有进入catch或任何意想不到的路径。

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

任何指针都是有用的。

谢谢,Dilkush

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

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

总在。默认情况下,如果web应用程序闲置了一段时间,就会被卸载。这使得系统可以节省资源。在基本或标准模式下,您可以启用"始终打开"以保持应用程序一直加载。如果你的应用运行连续的web作业,你应该启用Always On,否则web作业可能无法可靠地运行。

您可以在这里阅读更多关于网站配置的信息