首页 > 解决方案 > 在 Microsoft Bot 框架 (node.js) 中处理网关超时

问题描述

我正在使用 node.js 开发 Chatbot 项目,该项目部署在 azure 平台上并与 facebook messenger 集成。目前,我面临一个性能问题,即超时后机器人似乎需要更长的时间来响应用户。

请指教。

在此处输入图像描述

我在网上找到了一种可能的解决方案(https://blog.botframework.com/2017/11/02/optimizing-latency-bot-framework/)。但是,在控制台日志上 30 分钟后,我被返回“null”。
这是代码:

let chatConnector = ...;
... 
setInterval(() => {
    chatConnector.getAccessToken((error) => {
            console.log(JSON.stringify(error));
        }, (token) => {
            console.log(`token refreshed: ${token}`); 
        });
}, 30 * 60 * 1000 /* 30 minutes in milliseconds*/ );

标签: node.jsazuretimeoutbotframework

解决方案


推荐阅读