.net botframework将此消息发送到您的机器人

时间:2017-08-24 15:15:49

标签: c# .net azure botframework

我有一个简单的聊天机器人设置。它在模拟器中本地工作,我也在Azure上发布它,也可以使用身份验证与模拟器一起工作。

我的问题是,如果我转到https://dev.botframework.com/bots并选择我的机器人并单击测试,然后输入消息,它总是说 - 无法发送重试,以及网络聊天频道显示错误问题。 将此消息发送到您的机器人时出错。

我还设置了一个带有网络聊天功能的网页,它也不会返回任何消息,它只接受我的输入。然后,每个对应一个新条目,如上所述 - 将此消息发送到您的机器人时出错。

我已经尝试了我能找到的所有建议,包括从nuget更新(无需更新),检查PC上的时钟,使用

curl -k -X POST https://login.microsoftonline.com/botframework.com/oauth2/v2.0/token -d "grant_type=client_credentials&client_id=MyClientId&client_secret=MySecret&scope=https%3A%2F%2Fapi.botframework.com%2F.default"

按预期工作。我已经设置了appinsights,希望能找到一些东西,但它甚至看不到消息,虽然我对它不太熟悉,所以可能错过了一些东西。

正如@JasonSowers所建议的那样,我已经在Skype中对它进行了测试,并说它发送了消息但没有其他事情发生(没有重试消息,也没有响应)。我还检查了MSAppId和MSAppPassword(我将它们从web.config复制到模拟器,模拟器是唯一可以工作的地方)

我已经完全用尽了故障排除方法,特别是因为模拟器工作但https://dev.botframework.com/bots上的模拟器无效而感到困惑。任何建议都会感激不尽。

0 个答案:

没有答案