我正在寻找一个Bot,该Bot集成了他们提供的Bot Framework DirectLine API。
但是,我希望该服务与Cloud Service无关。因此,这个想法是使用BotFramework功能来启动对话并使用它生成的对话ID持久化对话缓存,但是业务逻辑可以在任何云服务(AWS / Google / IBM Cluod)等上。
是否有可能使用DirectLine API设计相同的内容而不必绑定到使用Azure Bot Service?
只要您具有可访问Internet的终结点和有效的HTTPS证书,Bot框架就可以与部署在任何云托管服务上的机器人一起使用。
注意:offline-directline是一个非官方的私有软件包,并且未正式支持bot框架容器支持。有关将Direct Line API的本地化版本与botframework一起使用的信息,请参考this答案。希望这会有所帮助。