注册bot并部署到Azure

Bru*_*ves 1 azure botframework

我使用bot框架创建了一个机器人,我只是在我的计算机上开发和测试它.

我现在需要注册机器人,以便我可以在线使用它并将其与Cortana等其他MS服务集成.

但我找不到办法做到这一点,一切都是如此令人困惑,所有教程似乎都已过时.例如,他们中的大多数告诉我去https://dev.botframework.com并点击"注册机器人",但该选项卡不再存在,当我点击"创建"时,我被重定向到Azure它似乎不是注册机器人而是创建一个新机器人.

有人可以提供一步一步的解决方案来注册Azure上的现有机器人(在我的计算机上)吗?

对不起,这不是针对本网站的问题,但我认为更多的人可能有同样的问题,这可以提供帮助.

Ash*_*mar 7

由于Bot框架从预览转移到通用可用性,因此事情已经转移到azure,您需要现在从azure门户注册/创建机器人.由于您在本地运行机器人代码,因此遵循的步骤是:

  1. 在azure中创建一个新的bot服务.按照bot-service-quickstart中详述的步骤进行操作.这将创建一个基本的机器人,使用您选择的模板(建议在Bot模板选项中选择'Basic').
  2. 下一步是将本地bot代码移动到新创建的azure bot服务.要做到这一点,有几种方法.使用在线代码编辑器进行必要的更改(如果变化很小).第二种选择是在azure bot服务的BOT MANAGEMENT部分下使用Download Source code选项Build.文档有详细的步骤来解释此过程以及如何将代码上传回azure bot服务.第三种方法是使用持续部署,这基本上是设置从git,VSTS,bitbucket等源代码控制工具加载到bot的代码.在此,代码直接部署到bot服务(无需手动部署) )根据您的持续部署设置.
  3. 既然你已经在azure bot服务中拥有你的机器人代码,接下来就是启用webchat,Cortana等渠道.按照频道注册文档查看部署到每个频道的过程.可以通过天蓝色门户中的"通道"刀片控制通道的启用和禁用.