【发布时间】:2019-10-13 17:47:36
【问题描述】:
我们有一个使用 Microsoft Boatbuilder 和 node.js 构建的机器人,托管在 Azure 上。当单个用户说“嗨”时,机器人工作正常并且几乎立即响应。但我们观察到,当多个用户尝试聊天时,机器人需要 30 秒到 1 分钟的时间来响应第一条消息。
我们检查了应用程序日志,但其中没有任何内容可以解释此延迟的原因。
【问题讨论】:
-
澄清一下,当多个用户使用机器人时会发生这种情况,但当只有一个用户使用它时,它工作正常吗?此时代码的自定义程度如何?它是基于 [github.com/microsoft/BotBuilder-Samples/tree/master/samples/…,还是基于 Web 应用程序机器人模板?您是否尝试过从 Azure 门户模板(使用 Node)创建 new Web App Bot,其行为方式是否相同?
-
@DanaV 是的,当单个用户使用该机器人时,它可以正常工作。是的,代码主要是使用 bot builder 的示例构建的。它具有 MySQL 数据库集成和一个单独的 JS 文件,用于提取一些值。休息几乎是 bot.dialog。 session.send 和 if/else 条件。
-
我想知道您是否遇到了here 的问题。您能否使用 .NET 机器人测试相同的场景?
-
@MuhammadOmarKhan 你能解决这个问题吗?
标签: node.js azure botframework microsoft-teams