node.js - 在网络聊天中测试机器人不会返回回复。机器人返回 503 错误

标签 node.js azure botframework

机器人信息

SDK平台:Nodejs

SDK版本:3.14.0

活跃 channel :网络聊天、直线电话 部署环境:机器人 channel 注册、Azure 应用服务 机器人 handle :TB12

问题描述 机器人无法响应,抛出“503 服务不可用”。

网址 该机器人已上线 http://testst.bombeohq.com/

复制步骤

机器人应该发送主动消息来开始对话,之后用户回复“我想卖房子”,然后启动对话流程的其余部分。

我认为这是我的代码的问题,但我遇到了同样的 503 错误,机器人没有响应发送的消息。

最佳答案

这可能是因为您似乎没有使用任何 state storage 。对于测试,您可以使用 in-memory storage 。但由于它是不稳定且临时的,因此只能用于测试。此外,Bot State Service已退休,是 no longer an option 。您可以使用其他状态存储选项,例如 Azure CosmoDBAzure Table Storage

关于node.js - 在网络聊天中测试机器人不会返回回复。机器人返回 503 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52951735/

相关文章:

css - 使用 express 中间件应用 CSS 样式

node.js - 如何在 Ubuntu 中将可执行文件作为命令或服务运行(使用 Node.js child_process.spawn())?

python - 如何在azure上运行基于python3.7的flask web api

Azure 网站 - 纵向扩展与横向扩展

javascript - Skype 网页嵌入 - 未捕获的类型错误

javascript - 从 Node.JS (JavaScript) 中删除 AWS/S3 对象

azure - 在Azure中创建 "Cloud Service"时会创建同名 "Virtual Machine",我可以删除它吗?

c# - Azure Bot 使用 ngrok 为 channel 团队进行本地调试时抛出以下异常 "Failed to acquire token for client credentials."

node.js - 从 bot.on ('send' 调用 processMessage())

node.js - NodeJs - Neo4j 参数命名关系问题