猿问

没有Azure的Bot框架可能吗?

没有Azure的Bot框架可能吗?

如果我建立一个机器人与微软博特框架,做我需要部署我的机器人,以便注册我的机器人到Azure 这里以配置机器人的渠道?或者我可以简单地将我的机器人部署到正常(例如)IIS服务器?

我无法找到关于这个toppic的任何信息,我不想使用Azure。


交互式爱情
浏览 570回答 3
3回答

扬帆大鱼

是的,它应该可以运行在IIS或任何其他托管服务(包括除了Azure云hostings)作为解释的机器人在这里。您必须确保您的机器人具有可通过Internet访问的端点和有效的HTTPS证书。关于HTTPS证书的要求,我正在复制此帖子的信息供您参考:Bot框架要求您的端点公开的x.509v3证书是最新且有效的。“当前和有效”的大多数检查是服务器证书的标准检查:CN必须与主机名匹配,不得过期,不得在CRL中列出,必须具有正确的EKU集等。最重要的是,您的证书必须链接到Microsoft信任的根证书颁发机构。这里提供了这些CA的最新列表。此外,您可以注册机器人甚至启用通道,而无需部署到Azure或任何其他主机。您可以临时使用ngrok创建到localhost环境的安全隧道,并在将其暴露给其他用户之前在您的电子邮件通道中测试该bot。顺便说一句,您不需要在BotFramework门户中发布您的机器人,只需注册它。发布仅适用于那些想要出现在Bot目录中的机器人。
随时随地看视频慕课网APP
我要回答