【问题标题】:How to connect local hosted Azure BOT from your web application如何从您的 Web 应用程序连接本地托管的 Azure BOT
【发布时间】:2019-07-26 06:57:51
【问题描述】:

我使用 Microsoft BOT 框架创建了一个 BOT,并在本地 IIS 中发布。现在我想从我的 Web 应用程序连接它,到目前为止,我发现这只能通过 azure 门户的直接线路来实现。有没有其他方法可以做到这一点?

【问题讨论】:

    标签: debugging iis bots direct-line-botframework


    【解决方案1】:

    现在我想从我的 Web 应用程序连接它,到目前为止,我发现这只能通过 azure 门户的直接线路来实现。有没有其他方法可以做到这一点?

    在我看来,Microsoft BOT Framework 应用程序只是一个提供 bot 端点的服务。您可以在任何地方托管它。

    如果您想连接到您的网络应用程序或其他东西。您需要使用通道将机器人与其他应用程序连接起来。您应该注册机器人并启用通道以让您的机器人工作。 Azure 提供多个通道来注册机器人,如网络聊天。也可以自己建频道,但要考虑很多。

    更多细节,你可以参考下面的答案:

    How to connect local hosted Azure BOT from your web application

    【讨论】:

    • 谢谢,我的问题是为什么我需要注册 BOT?我在本地 IIS 中发布了我的 BOT,现在我想在我的本地 Web 应用程序中连接该 BOT。是的,我这样做了,在 Azure 中注册 BOT,创建一个直线通道并通过我的 Web 应用程序中的 webChat 链接,但我想在本地进行。如果您有任何解决方案,请告诉我。
    • 正如我所说,如果您不想注册 azure webchat 频道,您应该编写自己的服务,如频道来链接您的应用程序和机器人应用程序。您可以自己构建自己的频道服务。您可以直接将请求发送到机器人端点并在您的 Web 应用程序中显示响应。注意:bot端点刚刚收到主动格式请求,你应该先在你的客户端应用程序中转换它。
    猜你喜欢
    • 2017-07-10
    • 1970-01-01
    • 2021-07-30
    • 1970-01-01
    • 2021-06-16
    • 1970-01-01
    • 1970-01-01
    • 2019-01-06
    • 2015-04-27
    相关资源
    最近更新 更多