azure - 是否可以将通过 azure bot 服务的 Direct Line API 协议用于本地环境?
问题描述
我的问题是,您能否通过本地解决方案使用 Microsoft Bot Framework 服务,最好是 docker 容器,~~或至少安装 Azure Stack ~~(目前无法通过 azure stack 获得)?我们需要一个 100% 的本地解决方案,该解决方案将利用 LUIS 和其他 Azure 服务,但在使用聊天机器人时仍是本地解决方案。
问题是机器人几乎需要一个解决方案,即通过通过令牌进行身份验证的直接 API。此令牌是通过 azure 服务生成的,如果它不是秘密的话,并且直线 api 是通过 azure 服务通过已注册的机器人应用程序生成的。
尽管有 LUIS 容器支持,这意味着本地化的 docker 容器可以下拉 azure 认知服务并通过该容器使用它们,但似乎不支持 bot 框架服务。这似乎很奇怪,没有一个没有另一个。
https://docs.microsoft.com/en-us/azure/cognitive-services/cognitive-services-container-support
但是,如果使用可能会解决很多本地解决方案的 Azure 堆栈,那就没问题了。它甚至可能是 lLis 和其他方面通过传统云服务的混合变体,但机器人服务必须在本地并且能够使用直接 Line api。如果可能的话。或者什么是另一种解决方案?
是否必须是传统的 restful api 调用,以及从部署的 nodejs 或 C# 机器人到云中会缺少什么。也许我在架构中遗漏了一些东西,但所描述的需求是 100% 的前提
解决方案
您将需要查看离线 DirectLine。这是一个非官方的包,但它是开源的。
推荐阅读
- matlab - 当变量矩阵中存在常数时,在MATLAB上求解方程组?
- python - 基于熊猫数据框中的值的彩色编码表格图
- android - 面临错误...通过以特定格式定义 json 来生成 android 动态表单
- mysql - 实时生产服务器旁边的开发 SQL
- javascript - css 中的关键帧无法使用 javascript 正常工作
- c# - Zkemkeeper.dll 部署后不工作,类未注册?
- javascript - 从包含多个对象的数组中返回编号最大的对象
- html - 在 Excel VBA 中选择一个没有 ID 的 HTML 按钮
- python - 有没有办法从 Jupyter 笔记本生成降价文件?
- linux - 区分2个设置文件并替换差异