gpt4 book ai didi

botframework - 保持机器人存活

转载 作者:行者123 更新时间:2023-12-03 11:12:38 25 4
gpt4 key购买 nike

我们正在使用 MS Bot Framework 构建一个机器人。有时,当不使用机器人时,响应时间太长,我们会收到 [500] 内部服务器错误。当我们尝试在我们的应用程序上访问机器人时,我们看到了这个问题(我们正在使用 Direct Line 与机器人交互)。

我已经阅读了有关确保应用程序事件的 Microsoft Azure 设置设置为“始终开启”的其他答案,我们已经做到了这一点。但是由于 Always on 正在 ping 我们的 bot web 应用程序的根,我认为这可能不足以让 bot/directline 保持事件状态......

而且我没有任何从 http 到 https 的重写规则阻止 ping 请求成功..

有人遇到过这个问题吗?

更新以提出一个具体问题:如果上述所有设置均不起作用,我们如何确保我们的机器人始终处于事件状态?我们应该通过直线框架 ping 我们的机器人吗?

最佳答案

一种方法是每 15 分钟发送一次 ping。默认代码甚至为您提供了一个在消息 Controller 中处理 ping 的地方

else if (message.Type == ActivityTypes.Ping)
{

}

请同时查看this post因为它可能对您有用,并且是一个非常简单的解决方案,无需代码。

关于botframework - 保持机器人存活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45712972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com