我有一个使用所有Microsoft产品的开发系统,以确保该项目的所有系统之间的兼容性。我正在使用:
下面是所发生的事情:
我按照所有教程创建了带有计数器的回显机器人,如这里所示。这一切都成功了,我把机器人和斯拉克连接起来了。问题是我无法让它更新到我的新代码。
例如,我使用仿真器在本地计算机上成功地运行了它,然后将更改推送到Github上的主分支。I将Azure设置为自动与主分支同步,但这些更改永远不会发生。这看起来很奇怪,因为Azure声称整合是成功的。然而,Slack通道和Azure测试聊天从一开始就继续使用相同的回波机器人。
我应该如何强制Azure使用我的机器人代码的最新版本?
到目前为止,我看到的是:
发布于 2019-02-06 16:16:53
由于没有官方的答复,因此,对于任何可能遇到类似问题的人来说,这就足够了。
我下载并保存了自定义bot代码的脚本。然后删除Azure上的所有资源,确保使用默认的echo bot重新启动所有这些资源。部署回送机器人后,在更新Packy-lock.JSON文件后,我将脚本复制到代码目录中。这似乎奏效了。
因此,这不是任何深入参与聊天机器人研究小组的人的官方回答,但可能会减少几个小时的搜索其他网页,寻找一个没有明确定义的解决方案。
https://stackoverflow.com/questions/52958751
复制相似问题