将Bot Framework或Azure Bot Service Preview bot更新为Bot服务

时间:2017-12-18 23:35:37

标签: .net botframework

我今天早上收到了Azure团队的一封电子邮件,其中包含有关将机器人迁移到Bot服务的说明。 我正在使用Bot Framework for .NET开发一个机器人,现在我在UAT中。

为了提出正确的问题,我想解释一下我的情景:

  • 它是一个从wit.ai
  • 前面有一个NLU的机器人
  • 它是在识别意图后使用对话流的机器人
  • 它是一个机器人,将客户端转移到特定情况下的真实代理
  • 我的机器人部署在服务器上,端点在dev.botframework.com中配置
  • 我的聊天客户端已部署在公司网站上,javascript应用程序使用直接线密码以连接到bot。
  • 我在本地配置了Redis bot状态,如https://ankitbko.github.io/2016/10/Microsoft-Bot-Framework-Use-Redis-to-store-conversation-state/

话虽如此:

  1. 这次迁移对我有何影响?
  2. 我没有拥有azure订阅,因此迁移按钮对我来说失败了。有没有其他方法可以使用我的机器人?
  3. 这项服务是否有天蓝色的价格,这说明我只使用直线通讯?
  4. 我努力达到这一点,提前感谢每一个回复。

1 个答案:

答案 0 :(得分:0)

很高兴看到我不是那个按钮失败的唯一一个。

对我来说情况更糟,因为我在该电子邮件地址上有Azure订阅。但是,据我所知,在门户网站中设置该机器人时,没有人要求链接您的订阅,也没有地方可以这样做。所以,我想这可能是一个暂时的问题。

对于影响您的迁移:除了按下迁移按钮外,切换到服务可能不会对您产生影响。但是,您确实需要更改机器人代码。我们大多数人(包括我)都使用标准的内置状态服务,该服务将于2018年3月31日起无法使用。 说明:https://blog.botframework.com/2017/07/26/saving-state-sql-dotnet/?WT.mc_id=azurebg_email_Trans_33771_1644_Service_All_Bot_Service_&_LUIS_State_Store_ENOnly