将 Bot 从 Bot Framework Composer 部署到 Azure Function App

Deploy Bot from Bot framework composer to azure function app

我想将我的 Bot 从 Bot 框架 Composer 部署到 azure 函数应用程序(node.js,~12)和 azure 通道注册以测试和部署到其他通道。

如果您想通过 Bot Framework Composer 部署您的机器人,您应该在您的发布配置文件中配置您的 Publish Configuration。请按照 this official guide 获取发布配置并将其粘贴到您的发布配置文件中。

我自己测试了整个过程,它对我来说非常有效:

将此粘贴到发布配置文件以进行部署:

测试我的回声机器人:

顺便说一句,当我测试整个过程时,我在部署后遇到函数运行时错误 :

Could not load file or assembly 'Microsoft.BotFramework.Composer.Functions

当我将 Azure 函数平台从 32 更改为 64 时,这个问题得到解决:

我遇到了类似的问题。 我确实通过 运行 以下脚本遵循了 Microsft 标准部署程序:

节点provisionComposer.js --subscriptionId= --name= --appPassword= --environment=

但是,运气不好。脚本失败并返回以下错误:

using tenant id : creating app registration user was not found ** provision failed **

我确实确保输入了正确的“订阅 ID”。
她能解释一下吗?

谢谢。