【问题标题】:Trying to get direct line to point ngrok failing试图让直线指向 ngrok 失败
【发布时间】:2018-03-31 14:18:09
【问题描述】:
  • 我已在本地运行我的机器人(成功)

  • 我已经设置 ngrok(成功)

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

  • 我已将 Direct Line 网络聊天添加到我的本地运行站点(成功)

  • 我已经设置了 Direct Line 并在我的网络聊天中使用了这个秘密(成功)

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

所以我去了 bot framework 网站 --> my bot --> settings --> Messaging 端点并将 URL 设置为我的 ngrok 地址

它似乎被保存了,但我得到一个奇怪的弹出窗口

相关 ID:SHUjnuhs=

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

只是想知道我这里是否还缺少其他东西,以便直接与本地运行的机器人通话

【问题讨论】:

    标签: botframework direct-line-botframework


    【解决方案1】:

    通常,该错误意味着消息传递端点在开头有一个空格,因此它没有被保存(这就是您看到旧消息的原因)。重新加载页面,并在保存之前确保 url 开头没有空格。

    【讨论】:

    • 我检查了,也检查了发布的 json 到 BotManager,没有空格,json 看起来很好
    • 另外值得注意的是,实际上刷新页面,带回了实际的 ngrok 地址,所以必须保存它,似乎没有进一步保存管道
    • 我刷新了,通过完全重新加载,发现它不存在,所以再试一次,它现在可以工作了。所以认为你可能是对的,但状态似乎被卡住了,所以你有空缓存并完全重新加载
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-08
    • 1970-01-01
    • 2021-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多