【问题标题】:Azure Bot Channel Deployment with Azure CLI - not able to create bot channels使用 Azure CLI 部署 Azure 机器人通道 - 无法创建机器人通道
【发布时间】:2018-07-23 13:40:24
【问题描述】:

我能够使用 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

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

这是我的部署模板的一部分:

{
"resources": [
    {
        "type": "Microsoft.BotService/botServices",
        "sku": {
            "name": "[parameters('sku')]"
        },
        "kind": "[parameters('kind')]",
        "name": "[parameters('botId')]",
        "apiVersion": "2017-12-01",
        "location": "global",
        "properties": {
            "name": "[parameters('botId')]",
            "displayName": "[parameters('botId')]",
            "endpoint": "[variables('botEndpoint')]",
            "msaAppId": "[parameters('appId')]",
            "developerAppInsightsApplicationId": "[variables('insightsName')]",
            "developerAppInsightKey": "[reference(resourceId('microsoft.insights/components/', variables('insightsName')), '2015-05-01').InstrumentationKey]",
            "enabledChannels": [
                "webchat",
                "directline",
                "facebook"
            ],
            "configuredChannels": [
                "webchat",
                "facebook"
            ]
        },
        "dependsOn": [
            "[resourceId('microsoft.insights/components/', variables('insightsName'))]"
        ]
    }
]

}

这里有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    注意:

    【讨论】:

    【解决方案2】:

    您可以使用 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]

    【讨论】:

      猜你喜欢
      • 2023-01-14
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 2018-06-09
      • 1970-01-01
      • 2020-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多