使用Azure CLI进行Azure Bot通道部署 - 无法创建bot通道

时间:2018-02-13 08:35:26

标签: azure botframework azure-deployment azureportal azure-cli

我可以使用Azure CLI模板部署Azure Bot注册通道

https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-template-deploy-cli

但我无法弄清楚如何在同一个脚本中为新创建的频道设置Facebook频道凭据。

https://docs.microsoft.com/en-us/bot-framework/bot-service-manage-channels

我在官方文档中找不到任何信息

以下是我的部署模板的一部分:

extension UIApplication {
    var statusBarView: UIView? {
        return value(forKey: "statusBar") as? UIView
     }
} 

UIApplication.shared.statusBarView?.backgroundColor = .green

}

这里有什么想法吗?

2 个答案:

答案 0 :(得分:2)

正如您所说,目前我们找不到官方文档解释如何为 Bot频道注册定义ARM模板(脚本)。我尝试在Azure门户上的自动化脚本中找到该部分,我发现Microsoft.BotService/botServices未导出并包含在模板中。

enter image description here

  

如何在同一个脚本中为新创建的频道设置Facebook频道凭据。

我怀疑我们目前无法通过ARM模板实现这一目标。您最好在Azure门户上配置它。此外,您可以在githubAzure Bot Service UserVoice site上为您的功能请求提供反馈。

注意:

答案 1 :(得分:0)

您可以使用Azure CLI设置Facebook频道。
https://docs.microsoft.com/en-us/cli/azure/bot/facebook?view=azure-cli-latest

az bot facebook create --appid
                       --name
                       --page-id
                       --resource-group
                       --secret
                       --token
                       [--add-disabled {false, true}]
                       [--subscription]