【问题标题】:Hosting Bot(Microsoft Bot Framework) in public domain [duplicate]在公共领域托管 Bot(Microsoft Bot Framework)[重复]
【发布时间】:2018-04-13 09:39:40
【问题描述】:

我使用 Microsoft Bot Framework 制作了一个 Bot,我想将它托管在 azure 以外的其他服务器上。我想将它连接到 Microsoft BotFramework Webchat 。 所以请帮我把这三件事联系起来 1-在服务器上运行的机器人代码 2-Microsoft BotFramework 网络聊天 3 dev.botframework.com:我的机器人注册的地方

【问题讨论】:

    标签: azure botframework


    【解决方案1】:

    是的,可以将您的机器人托管在 azure 以外的任何服务器上。如果您使用的是 microsoft bot 框架的 node.js sdk,则相当简单。您可以像任何普通的 node.js 服务一样部署它。以下是有关如何在其上部署 node.js 应用程序的一些服务和文档的链接。

    Heroku - 免费层 |无需信用卡 - https://devcenter.heroku.com/articles/deploying-nodejs

    AWS - 免费套餐 |需要信用卡 - http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs.html

    数字海洋 - https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-on-ubuntu-16-04

    但是,如果您使用的是 C# SDK,那么您必须将其托管在具有 IIS 的服务器上。以下链接中的说明

    数字海洋 - https://www.digitalocean.com/community/questions/hosting-a-asp-net-website

    AWS - http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_NET.quickstart.html

    部署后,下一步就是为服务器设置 SSL。如果您使用它们的子域,像 heroku 这样的服务会提供免费的 SSL。设置服务器后,您可以在机器人的设置页面中使用此 URL 将其连接到 Microsoft Bot Framework Web 平台 (dev.botframework.com)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-04
      • 1970-01-01
      • 2023-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多