如果我建立与微软机器人框架一个机器人,我需要部署我的机器人天青以注册我的机器人HERE以配置机器人的渠道? 或者我可以简单地将我的机器人部署到一个正常的(例如)IIS服务器?没有Azure的Bot框架可能吗?
我无法找到这个toppic的任何信息,我不想使用Azure上。
如果我建立与微软机器人框架一个机器人,我需要部署我的机器人天青以注册我的机器人HERE以配置机器人的渠道? 或者我可以简单地将我的机器人部署到一个正常的(例如)IIS服务器?没有Azure的Bot框架可能吗?
我无法找到这个toppic的任何信息,我不想使用Azure上。
是的,这应该有可能运行在IIS或任何其他托管服务(包括除了Azure云hostings)机器人作为解释here。您必须确保您的机器人具有互联网可访问端点和有效的HTTPS证书。
关于为HTTPS证书,我复制了这thread供您参考信息的要求:
机器人框架需要通过 您的端点暴露了X.509v3证书是现行有效的。大多数检查“当前 和有效”的是服务器证书标准检查:在CN必须 主机名匹配,则一定不能过期,它不能在CRL上市,它 必须有正确的集EKUs的等
最重要的是,你必须证书链由微软信任的根证书颁发机构 。这些CA的最新列表可用here。
此外,您可以注册您的机器人,甚至启用渠道,而无需部署到Azure或任何其他托管。您可以临时使用ngrok to create a secure tunnel to your localhost environment并在将其暴露给其他用户之前在您的电子邮件频道中测试bot。顺便说一句,你不需要在BotFramework门户发布你的机器人,只需注册它。发布只适用于那些想要出现在Bot Directory中的漫游器。
是你的机器人就是这样被像Facebook信使,Skype公司等聊天前端消耗看看这篇博客中解释如何托管在Heroku https://medium.com/@chinnatiptaemkaeo/create-fb-bot-with-heroku-nodejs-microsoft-bot-framework-687bd2893238的API
不再免费... – PirateApp
有U寻找一个运行,开发机器人环境还是你想让你的机器人可用于其他人,而不是使用Azure? –
我想让我的机器人可用于其他人(它应该是电子邮件机器人),而不是使用Azure。 – Reaper