我使用Visual Studio使用Bot Builder SDK for .NET创建了一个机器人。但是,没有使用Bot服务将Azure发布到Azure的说明。
这是可能的,还是我们需要先使用僵尸服务?
答案 0 :(得分:1)
Bot框架命名有点令人困惑。
有两种方法可以开始:
这两个选项都是使用Bot Builder SDK的Web应用程序。第一个选项将生成代码(基于bot模板),发布到Azure并注册到Bot Channels;全部为您自动完成。第二个选项为您提供了更多的灵活性,您可以将自己的代码编写为ASP.NET Web App(或Node.js),发布和注册需要手动完成。
当您使用Bot Builder SDK for .NET时;在get started页面之后,接下来就是将您的Web应用程序项目简单地发布到Azure(或曾经的AWS)。有很多方法可以做到这一点,但在Visual Studio中;只需右键单击您的Bot项目,选择Publish to Azure(可能需要一些VS插件)。一旦你的Bot在云端(Azure)。您需要Register your Bot,并且消息传递端点将是您在Azure中的新Bot Web App (https://xxxx.azurewebsites.net/api/messages)
最后,请确保在代码中更新 Microsoft App ID 和 Microsoft App密码,然后重新发布Bot应用程序。现在,您可以测试和配置与您的机器人通信的频道。