【问题标题】:Is there any way to develop own Webchat instead of Microsoft Botframework-Webchat有没有办法开发自己的 Webchat 而不是 Microsoft Botframework-Webchat
【发布时间】:2019-11-27 07:16:16
【问题描述】:

我不想为 Webchat 保留对 Microsoft Botframework 注册的任何依赖。我已经在共享服务器而不是 AzurePortal 中成功部署了我的 Bot 代码,但是要使用 Webchat,我必须在 AzurePortal 中注册 Bot。

我关心的是开发自己的 Webchat,它将直接与 Bot API Endpoint 通信。

有没有人处理这种情况。

【问题讨论】:

  • 我的回答够了吗?如果是这样,请“接受”并投票,以便其他人可以快速找到答案,我可以从我的支持跟踪器中清除它。如果没有,请告诉我我还能提供哪些帮助!

标签: botframework web-chat


【解决方案1】:

澄清一下,机器人通过以下方式进行通信:

User interaction with DirectLine Client ->
    DirectLine API receives data and sends to bot ->
        Bot hosted anywhere receives message

WebChat 只是一个 DirectLine 客户端。 如果您想构建自己的网络聊天,您可以clone the repo 并自己构建它。但是请注意,所有这些都是为了让您可以托管自己的 webchat.js 文件。

我相信您真正想要的是构建自己的DirectLine API。目前,这样做的唯一方法是使用 offline-directline npm package 在 Node 中开发它。这不是官方的 Bot Framework 包,但可以满足您的需求。然后要通过offline-directline 使用WebChat,您只需要change domain property when rendering WebChat

【讨论】:

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