【问题标题】:Customise Azure bot framework in NodeJs using DirectLine JS使用 DirectLine JS 在 NodeJs 中自定义 Azure 机器人框架
【发布时间】:2018-04-13 09:44:53
【问题描述】:

我正在寻找一种在网站中包含自定义 Azure 机器人的解决方案。正如我已经探索过的,我不是在寻找 iFrame 集成。我需要一个解决方案,让我可以选择在机器人窗口中进行 UI 更改并从现有聊天机器人调用实时代理聊天窗口(第三方)。 我尝试了下面的这些链接,其中有帮助

https://github.com/Microsoft/BotFramework-WebChat

【问题讨论】:

  • 请解释一下您所说的没有帮助是什么意思?
  • 您提供的链接包含一些将 Bot Framework UI 集成到您的 React 或非 React 网站的提示。我建议您查看 [github.com/Microsoft/BotFramework-WebChat#advanced-web-chat] 了解有关高级网络聊天、Direct Line 和 DirectLineJS 集成的信息

标签: node.js azure direct-line-botframework azure-bot-service


【解决方案1】:

我完全了解您的需求。 确实,您粘贴的 github url 无济于事,但我知道您会从高级部分的 Direct Line 和 DirectLineJS 文档中获得很多提示。 您只需要一种从现有 UI 系统集成到 Bot Framework 的方法,从而将 Bot 用作端点。

您的解决方案在于 Bot Framework 支持的各种渠道的实际实现方法。以 Skype 或 Facebook 为例。

你需要学习和配置WebHooks、Direct-Line Channels。

首先:使用 Azure 门户将新网站添加到您的 Bot in Channel 属性。 之后将为您生成密钥,然后您可以为版本 1.1 或 3.0 进行配置。 在此处查看文档:https://docs.microsoft.com/bot-framework/rest-api/bot-framework-rest-direct-line-concepts

现在您的网站可以配置为通过 Web 客户端和套接字作为 API 请求与 Bot Framework 对话。

有了这些,您就有权在 Bot Framework 中使用您自己的 UI。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-03
    • 1970-01-01
    • 1970-01-01
    • 2017-07-25
    • 2020-05-06
    相关资源
    最近更新 更多