我使用Microsoft Bot Framework中的Bot Connector REST API编写了一个机器人,并通过本地主机上的Bot Framework Emulator V3.5.25进行了测试,并使用app id和app password远程测试,它工作得非常完美;但是使用Skype频道我可以在我的终端上收到消息,但机器人的答案永远不会到达Skype用户。
Skype用户的来电信息
parse-json/index.js
来自我的机器人的传出消息
index.js
我没有收到来自Bot Framework的json有效负载响应,仅此状态: 400 Bad Request 。仅出于测试目的,我的机器人发送了一个带有一些缺失参数的响应和具有相同状态的Bot Framework响应以及带有错误消息代码和文本的json有效负载。
我没有发布我的机器人,但根据Bot Framework文档,没有必要。
我错过了什么?有人有想法吗?提前致谢。
答案 0 :(得分:1)
是的,不需要发布skype bot即可运行。我想建议你几个检查站,并检查你是否已经尝试过它们:
Bot Framework Developer Portal包含一个测试面板,您可以在其中测试从Bot Connector服务到机器人的连接。 Bot Connector使用的安全模型与模拟器使用的安全模型略有不同,这是测试机器人身份验证的最现实的步骤。
按照以下步骤在启用安全性的云中测试您的机器人: 确保您的机器人已部署并正在运行
如果您仍有任何问题,请详细告诉我。
由于
-Jyo
答案 1 :(得分:1)
抱歉,问题解决了。
承载方案格式错误,而不是承载,承载者。
改变了一切,一切正常。
真的很抱歉。