首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure会自动从Github更新bot代码,但实际上不会更改所使用的代码。我能做什么?

Azure会自动从Github更新bot代码,但实际上不会更改所使用的代码。我能做什么?
EN

Stack Overflow用户
提问于 2018-10-23 22:39:46
回答 1查看 67关注 0票数 0

我有一个使用所有Microsoft产品的开发系统,以确保该项目的所有系统之间的兼容性。我正在使用:

  • 2017
  • BotBuilder SDK V4
  • Node.js (第10版)
  • 国家预防机制(现行版本)
  • Github
  • 每次使用帐户的Azure支付
  • 所有其他必需订阅的Bot Web应用程序
  • 松弛(用于外部通道)
  • Bot框架模拟器(V4预览)

下面是所发生的事情:

我按照所有教程创建了带有计数器的回显机器人,如这里所示。这一切都成功了,我把机器人和斯拉克连接起来了。问题是我无法让它更新到我的新代码。

例如,我使用仿真器在本地计算机上成功地运行了它,然后将更改推送到Github上的主分支。I将Azure设置为自动与主分支同步,但这些更改永远不会发生。这看起来很奇怪,因为Azure声称整合是成功的。然而,Slack通道和Azure测试聊天从一开始就继续使用相同的回波机器人。

我应该如何强制Azure使用我的机器人代码的最新版本?

到目前为止,我看到的是:

bot仍然与回显机器人聊天,但在最新版本的代码中被禁用。

和原始代码一样,“代码”是文件所在的地方。

码段

package.JSON文件

来自吉特布的autoDeployment看起来很管用。我已经断线了好几次了。

松弛会产生错误,但这是因为我使用的是每次使用的付费服务和免费版本的bot和处理,所以非常慢。这些错误是预料中的。

EN

回答 1

Stack Overflow用户

发布于 2019-02-06 16:16:53

由于没有官方的答复,因此,对于任何可能遇到类似问题的人来说,这就足够了。

我下载并保存了自定义bot代码的脚本。然后删除Azure上的所有资源,确保使用默认的echo bot重新启动所有这些资源。部署回送机器人后,在更新Packy-lock.JSON文件后,我将脚本复制到代码目录中。这似乎奏效了。

因此,这不是任何深入参与聊天机器人研究小组的人的官方回答,但可能会减少几个小时的搜索其他网页,寻找一个没有明确定义的解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52958751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档