【发布时间】:2019-01-02 06:17:19
【问题描述】:
我正在尝试使用 Microsoft Bot Framework 和 Azure Bot Service 自动执行聊天机器人应用程序的创建和部署过程。
我有一个与我的服务对话的自定义模板,我只需要为要部署的每个聊天机器人自定义 Web.config 文件。我还想使用 default.htm 来托管使用已部署聊天机器人的 DirectLine 密钥的基本网络聊天。
我能够使用 Azure CLI 2.0 创建一个 WebApp Chatbot 应用程序,并将该聊天机器人与 DirectLine 频道集成。但是,我无法使用 Azure CLI 2.0 获取 DirectLine 密钥。
我使用以下说明将通过 CLI 创建的聊天机器人与 DirectLine 频道集成:
az bot directline create --name
--resource-group
[--add-disabled {false, true}]
[--disablev1 {false, true}]
[--disablev3 {false, true}]
[--site-name]
但是,当我使用 show 命令时,我没有得到需要在 default.htm 文件中添加到网络聊天的秘密:
az bot directline show --name
--resource-group
我可以使用 Azure CLI 或 .NET SDK 实现此目的吗?我正在使用 Azure CLI 进行测试,但最后我想使用 .NET SDK 来创建创建聊天机器人的 REST Web 服务(基于我的自定义模板)并将 URL 返回给调用者。当调用者转到 URL 时,我希望 default.htm 成为 托管 网络聊天。
【问题讨论】:
标签: botframework azure-cli azure-bot-service direct-line-botframework