Azure Bot 服务入门

按照此文档在 Azure 中创建新的 bot [](https://docs.botframework.com/en-us/azure-bots/build/first-bot/)

登录 Azure 并从 Intelligence + Analytics 类别中选择 Bot Service 并提供所需信息。

StackOverflow 文档

输入机器人所需的详细信息,它们与 App Service 的所需详细信息相同,例如 App Name,Subscription,Resource Group 和 Location。输入后,单击创建按钮。

StackOverflow 文档

创建/部署后,通过单击主页面上的链接导航到 Bot,如果你将其固定到仪表板或打开资源组并单击链接。

请记住,在启动屏幕显示之前可能会有一点延迟,表明 Bot 服务正在生成机器人; 不要再次单击创建机器人

StackOverflow 文档

确认部署后生成并配置 Microsoft 应用程序 ID 和应用程序密码。

StackOverflow 文档

选择你选择的编程语言( 我选择了 C# )并选择问答模板

StackOverflow 文档

这将进一步提供已创建的现有知识库或*生成新**知识库*等选项。由于我已经使用订阅创建了知识库,因此我选择了它。这使我的工作变得更加容易,减少了在与知识库相关的 Azure bot 代码中包含所有密钥所需的时间。

StackOverflow 文档

点击创建机器人,在 Azure 编辑器将包含所有的文件,我们可以测试在功能性机器人聊天控制。该默认代码当你创建博特 Azure 的服务中产生。你可以根据需要更改代码的逻辑。

StackOverflow 文档

在 github 中创建一个新存储库以配置 Azure 的持续部署并复制 SSH 密钥。

StackOverflow 文档

使用在 github 中复制的 SSH 密钥在 Visual Studio 中克隆存储库。

StackOverflow 文档

将文件从 Azure Bot Service 下载到存储库克隆位置。

StackOverflow 文档

选择配置持续集成选项卡以配置设置。

StackOverflow 文档

选择部署源。我选择了 Github 和存储库进行同步。

StackOverflow 文档

配置项目和分支到代码被推送。

StackOverflow 文档

使用 Team Services Account 配置性能测试。

StackOverflow 文档

配置所有订阅,位置详细信息等。

StackOverflow 文档

配置完所有部署设置后,将部署初始提交。

StackOverflow 文档

在 visual studio 中创建一个新的 html 文件,以自定义所有已配置的通道嵌入代码。

StackOverflow 文档

使用我们希望机器人使用的不同通道配置它。要使用 Skype 进行配置,请添加到联系人,你可以在其中获取要与机器人聊天的链接。

StackOverflow 文档

测试 skype 预览如下所示。

StackOverflow 文档

配置电子邮件如下。

StackOverflow 文档

获取不同渠道的嵌入代码,以便用户可以通过配置的渠道访问机器人。

StackOverflow 文档

通过自定义站点名称来配置 Web Chat。

StackOverflow 文档

获取包含密钥的嵌入代码。

StackOverflow 文档

在 Visual Studio 中更新所有代码后,将其推送到 github,然后使用 github 同步 Azure 中的代码。

StackOverflow 文档

代码同步反映在 Azure 和 github 中,如下所示。

StackOverflow 文档

可以在 Azure Bot 服务中显示所有部署和性能详细信息。

StackOverflow 文档

你可以在 Visual Studio 中设置断点,并在模拟器中本地运行并按照此文档进行 调试。 [](https://docs.botframework.com/en-us/azure-bot-service/manage/debug/#debugging-c-bots-built-using-the-azure-bot-service-on-windows)

你可以使用 Azure Analytics 跟踪构建更新和错误。

期待更新 Bot 并进入下一阶段。