【发布时间】:2018-05-22 09:55:50
【问题描述】:
我使用 Microsoft 机器人框架构建了一个机器人。现在我想将它连接到 Microsoft bot 连接器不支持的通道。但是,我需要构建一个接口(或替代 bot 连接器)来连接到这些通道。但是当我使用 Bot 框架 SDK (NodeJs) 时,我需要将我的 bot 引擎的端点暴露给其他连接器/通道的最佳方法。
【问题讨论】:
标签: node.js bots botframework
我使用 Microsoft 机器人框架构建了一个机器人。现在我想将它连接到 Microsoft bot 连接器不支持的通道。但是,我需要构建一个接口(或替代 bot 连接器)来连接到这些通道。但是当我使用 Bot 框架 SDK (NodeJs) 时,我需要将我的 bot 引擎的端点暴露给其他连接器/通道的最佳方法。
【问题讨论】:
标签: node.js bots botframework
Bot Framework 有一种专门针对这种情况的机制,称为 Direct Line。本质上,您自己构建 UI 界面,但使用 Direct Line API 将事件转发到/来自 Bot 连接器。你可以使用Direct Line REST API,或者找一个有人为你处理好底层管道的npm包,就像botframework-directline.js包一样。微软的 GitHub 网站上也有一些 node.js BotBuilder-Samples。
注意:在 SO 上获得最佳帮助的典型方法是发布以下代码 你已经尝试过什么,这让人们更好地了解如何提供帮助。 我知道你不知道从哪里开始,所以这没有多大帮助, 但也许它会解释为什么你会收到关闭标志。
【讨论】: