BotFramework,没有收到第一个消息的响应
本文关键字:第一个 消息 响应 BotFramework | 更新日期: 2023-09-27 18:15:34
我使用Microsoft BotFramework并创建了一个简单的Bot。心流是这样的,用户说Hi -> Bot回应问候用户可以问什么用户问相关问题-> Bot回应答案和可能的下一个问题,然后再次流继续用户问问题
在本地模拟器一切工作正常。但是,当我使用发布的API应用程序时,它不会显示对用户"嗨"的响应,如果用户问任何其他相关问题,一切都很好。
在bot页面上也没有显示任何错误,所以它不是错误。
我还添加了try catch块,并将错误作为消息发送,也没有显示任何消息,再次指向没有错误。
我试着用ngrok调试,它也完成了整个块,没有进入catch或任何意想不到的路径。
所以我迷失了它可能出错的地方!!
任何指针都是有用的。
谢谢,Dilkush
您是否在Azure中运行bot ?如果是这样,请确保启用了"AlwaysOn";否则,如果web应用程序闲置一段时间,它将被卸载。检查是否有类似的问题。
总在。默认情况下,如果web应用程序闲置了一段时间,就会被卸载。这使得系统可以节省资源。在基本或标准模式下,您可以启用"始终打开"以保持应用程序一直加载。如果你的应用运行连续的web作业,你应该启用Always On,否则web作业可能无法可靠地运行。
您可以在这里阅读更多关于网站配置的信息