Botframework 试图直达ngrok点失败了

Botframework 试图直达ngrok点失败了,botframework,direct-line-botframework,Botframework,Direct Line Botframework,我已在本地运行我的bot(成功) 我设置了ngrok(成功) 我已经测试了远程url(成功) 我已将Direct Line webchat添加到我的本地跑步网站(成功) 我已经建立了Direct Line,并在我的webchat中使用了这个秘密(成功) 但是,我仍然得到旧的机器人响应(托管在Azure上) 因此,我转到了bot框架网站-->我的bot-->设置-->消息传递端点,并将URL设置为我的ngrok地址 它似乎得救了,但我听到一句奇怪的话 CorrelationID:SHUjnuhs

我已在本地运行我的bot(成功)

  • 我设置了ngrok(成功)

  • 我已经测试了远程url(成功)

  • 我已将Direct Line webchat添加到我的本地跑步网站(成功)

  • 我已经建立了Direct Line,并在我的webchat中使用了这个秘密(成功)

  • 但是,我仍然得到旧的机器人响应(托管在Azure上)

    因此,我转到了bot框架网站-->我的bot-->设置-->消息传递端点,并将URL设置为我的ngrok地址

    它似乎得救了,但我听到一句奇怪的话

    CorrelationID:SHUjnuhs=

    或者其他一些随机的短代码。 似乎是来自API/botmanager的错误以及对错误500的响应


    我只是想知道,为了直接与本地运行的bot通话,这里是否还缺少其他内容通常,该错误意味着消息传递端点在开头有一个空格,因此无法保存它(这就是您看到旧消息的原因)。重新加载页面,保存之前确保url开头没有空格。

    我检查了,也检查了发布到BotManager的json,没有空格,json看起来很好。值得注意的是,实际上刷新页面会带回实际的ngrok地址,所以必须保存它,似乎没有进一步保存管道我刷新了,通过完全重新加载,注意到它不在那里,所以再试一次,现在可以工作了。所以我认为你可能是对的,但是状态似乎被卡住了,所以你有空的缓存并进行完全重新加载