【问题标题】:BotFramework , Not Receiving Response To First MessageBotFramework,未收到对第一条消息的响应
【发布时间】:2016-10-28 15:40:54
【问题描述】:

我正在使用 Microsoft BotFramework 并创建了一个简单的 Bot。 流是这样的, 用户打招呼 -> 机器人回复问候用户可以问什么 用户提出相关问题 -> 机器人回答回答和可能的下一个问题,然后再次流程继续用户提出问题

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

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

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

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

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

任何指针都会很有用。

谢谢, 迪尔库什

【问题讨论】:

  • 你能给我们看一些代码吗?

标签: c# .net botframework azure-language-understanding


【解决方案1】:

您是否在 Azure 中运行机器人?如果是这样,请确保您启用了“AlwaysOn”;否则,如果 Web 应用程序空闲一段时间,它将被卸载。检查this 是否有类似问题。

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

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

【讨论】:

    猜你喜欢
    • 2016-12-19
    • 1970-01-01
    • 2012-10-11
    • 2019-12-18
    • 2020-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-13
    相关资源
    最近更新 更多