node.js - 在 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*/ );
解决方案
推荐阅读
- azure-devops - 使用 azure devops 自动发布
- c# - 如何在 dotnet core 中使用流利的 api 对列进行排序
- reactjs - 我的背景图像在反应应用程序中不起作用
- javascript - PaaS 通过 Javascript 的 fetch 触发的 HTTP 是否可以在域基础上进行限制?
- javascript - 从 React-Bootstrap 下拉列表中检索值
- python - 如何在 python 中为 antishare(集群化)编写一个 for 循环?
- python - python 中的脚本,用于了解我的日志文件中的错误消息数量
- html - HTML 部分与容器高度不匹配
- python - Scipy 优化器结果不同于 Excel GLG 非线性求解器
- python - 通过类模型的 __init__ 将验证器添加到模型字段会导致错误消息重复